根据用户ID和活动ID构建Google+帖子永久链接

时间:2014-12-10 16:25:47

标签: google-api google-plus permalinks

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

我正在尝试以给定userIdactivityId的方式以编程方式为给定的G +帖子构建永久链接。

我可以向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调用。该网址采用https://plus.google.com/{USER_ID}/posts/{UNKNOWN_ID}格式,因此"116428676193009789012"是我的G + userId

我尝试使用不同的网址格式来查看是否有任何组合可用,即使它只是将我重定向到实际网址。以下所有格式都会产生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}

如果userId& {},我如何构建有效的Google Plus帖子网址(永久链接)? activityId
它甚至可能吗?

1 个答案:

答案 0 :(得分:2)

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

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