构建Google+ Post Permalink,给定UserID和ActivityID



我正在使用Google+ API V1:https://developers.google.com/+/api/

我正在尝试以编程方式构建一个给定的 G+ 帖子的永久链接,给定一个userId和一个activityId

我可以向 API URL 发出以下 GET 请求:
https://www.googleapis.com/plus/v1/activities/z12rwbngzpbzi1i2q23qizvavtaiixfy104?key={YOUR_API_KEY}
其中z12rwbngzpbzi1i2q23qizvavtaiixfy104activityId.

我得到以下回复:

{
 "kind": "plus#activity",
 "etag": ""RqKWnRU4WW46-6W3rWhLR9iFZQM/NFwidT-LJOR8oitQXt0iVc0TQwk"",
 "title": "Best. Nade. Ever.",
 "published": "2014-05-15T01:13:22.496Z",
 "updated": "2014-05-15T01:13:22.496Z",
 "id": "z12rwbngzpbzi1i2q23qizvavtaiixfy104",
 "url": "https://plus.google.com/116428676193009789012/posts/FTcMCiju5ux",
 "actor": {
  ...
 },
 "verb": "post",
 "object": {
  ...
 },
 "provider": {
  ...
 },
 "access": {
  ...
 }
}

您会看到响应 JSON 包含一个id字段,它是activityId,以及一个我尝试构建的url字段,而无需进行 API 调用。URL的形式是https://plus.google.com/{USER_ID}/posts/{UNKNOWN_ID}所以"116428676193009789012"是我的G +userId

我尝试使用不同的 URL 格式来查看任何组合是否有效,即使它只是将我重定向到实际的 URL。以下所有格式都会导致404响应:

  • https://plus.google.com/{USER_ID}/{ACTIVITY_ID}
  • https://plus.google.com/{USER_ID}/posts/{ACTIVITY_ID}
  • https://plus.google.com/{ACTIVITY_ID}
  • https://plus.google.com/u/0/{USER_ID}/{ACTIVITY_ID}
  • https://plus.google.com/u/0/{USER_ID}/posts/{ACTIVITY_ID}

如何在给定userIdactivityId的情况下构建有效的Google Plus PostURL(永久链接(?
甚至可能吗?

您可以使用 activityId 链接到移动界面,但在台式机上看起来很糟糕。对于桌面,别无选择,只能查询 API。

https://plus.google.com/app/basic/stream/z12rwbngzpbzi1i2q23qizvavtaiixfy104

相关内容

  • 没有找到相关文章