谷歌照片API认证

3
我正在尝试从Google Photos获取我的共享相册列表。 我在Google开发者控制台中找到了启用Photos API的选项。
HTTP GET请求: https://content-photoslibrary.googleapis.com/v1/sharedAlbums?key=AIzaSyCkXXXXXXXXXXXXXZiOSe9IiyM8E 结果:
{ "error": { "code": 401, "message": "Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See https://developers.google.com/identity/sign-in/web/devconsole-project.", "status": "UNAUTHENTICATED" } } 1

开发者控制台中的配置:

请问,我做错了什么?谢谢。

3个回答

2

谷歌 API 需要访问令牌来确保用户有权限访问该功能。访问令牌就像 cookie 一样,应当与请求一起发送。

通常情况下,您需要进行许多设置才能使用自己的代码获取访问令牌。但是,有一个客户端库可以帮助您轻松访问谷歌 API。

访问令牌还有一个生命周期,所以如果您没有使用该库,则需要手动刷新令牌。


1

0

这太棒了,我正在用Java写同样的东西来备份我的个人照片,然后发现了这个。我想我会放弃Java版本:D。说实话,谷歌文档是最糟糕的。 - dahool

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接