有什么方法可以从 Google Plus 相册中获取图像,例如JSON 格式。关于这些主题:
- Google Plus Album Urls
- Get photos from a Google+ album, in JSON format
- Google Plus API get photo albums/videos
方法是使用 Picasa URL。这非常有效,但仅适用于公开专辑
在 URL 中使用 authkey 不起作用。 http://picasaweb.google.com/data/feed/api/user/... 用户 ID .../album/... 相册 ID ... ?authkey= ... 身份验证 key ... &alt= json
是否有人有解决方案,可以在不要求公开相册的情况下获取 Google Plus 相册图像(使用 authkey)。
谢谢。
最佳答案
您可以使用 google plus 进行授权,然后使用其 token 向 Picasa 请求相册。
要获得正确的权限,您应该使用具有相应范围的 gapi.auth.authorize
方法,即 https://picasaweb.google.com/data/
var googleClientToken = ''
var options = {
client_id: googleClientId,
scope: 'https://picasaweb.google.com/data/ https://www.googleapis.com/auth/userinfo.email'
}
gapi.auth.authorize(options, function() {
googleAccessToken = gapi.auth.getToken().access_token
})
然后只需获取网址https://picasaweb.google.com/data/feed/api/user/USER_EMAIL/?kind=album&access_token=ACCESS_TOKEN&alt=json&access=all'
关于image - 从 Google Plus 相册获取图像 - 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18364103/