我已经完成了谷歌+身份验证,现在我可以访问用户ID,访问令牌等。 我想从google plus或picasa访问用户个人和共享照片[对我有用的东西]。
我应该拨打什么API? [网络应用]
答案 0 :(得分:2)
目前没有Google+照片API。 此时您可以做的最好的事情是使用Picasa Web API。有关详细信息,请参阅https://developers.google.com/picasa-web/
答案 1 :(得分:2)
虽然没有照片API,但您可以阅读查找包含附加图片的公开信息的活动。这些帖子将包含一个完整的图片网址,可用于呈现/检索帖子上的内容。
您可以在此处查看公开Feed中的回复内容:
您会查找以下帖子:
"verb": "post",
"object": {
"objectType": "note",
"content": "Off the grid!",
"url": "https://plus.google.com/109716647623830091721/posts/FH1rcTBiizW",
"replies": {
"totalItems": 0,
"selfLink": "https://www.googleapis.com/plus/v1/activities/z13dwdcw1sy4ztf2p22uydqhrp34gx5np/comments"
},
[....]
"attachments": [
{
"objectType": "photo",
"displayName": "Off the grid!",
"id": "109716647623830091721.5886945550216000274",
"content": "6/7/13 - 1",
"url": "https://plus.google.com/photos/109716647623830091721/albums/5886945550885266913/5886945550216000274",
"image": {
"url": "https://lh4.googleusercontent.com/-pGPWKUoUopE/UbKhyZyw8xI/AAAAAAAASsw/6aRt78UJlnc/w506-h750/photo.jpg",
"type": "image/jpeg",
"height": 750,
"width": 506
},
"fullImage": {
"url": "https://lh4.googleusercontent.com/-pGPWKUoUopE/UbKhyZyw8xI/AAAAAAAASsw/6aRt78UJlnc/photo.jpg",
"type": "image/jpeg",
"height": 4880,
"width": 1456
}
}
]
},
在附件中,您将看到包含对帖子附加照片的引用的fullImage链接。
请注意,相册的工作方式会有所不同。
答案 2 :(得分:0)
我使用Picasa API为我的应用获取照片,请随时将其用作参考。 https://bitbucket.org/blackey02/city-log
答案 3 :(得分:0)
请注意,如果您要上传图片,Picasa API似乎有跨域限制。因此,要上传图片,您需要使用服务器/代理或帮助Chrome扩展程序。 (因为那些不具有与网页代码相同的跨域限制 - 至少在清单中设置了正确的权限时)
请点击此处查看示例解决方案(在Chrome扩展程序中):https://webapps.stackexchange.com/a/112527/147716