我正在使用Google+ API V1:https://developers.google.com/+/api/
我正在尝试以给定userId
和activityId
的方式以编程方式为给定的G +帖子构建永久链接。
我可以向API URL发出以下GET请求:
https://www.googleapis.com/plus/v1/activities/z12rwbngzpbzi1i2q23qizvavtaiixfy104?key= {YOUR_API_KEY}
其中z12rwbngzpbzi1i2q23qizvavtaiixfy104
是activityId
。
我得到以下回复:
{
"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
?
它甚至可能吗?
答案 0 :(得分:2)
您可以使用activityId链接到移动界面,但在桌面上看起来很糟糕。对于桌面,别无选择,只能查询API。
https://plus.google.com/app/basic/stream/z12rwbngzpbzi1i2q23qizvavtaiixfy104