首页 > 解决方案 > Google Photos API - 身份验证

问题描述

我正在尝试从 Google 照片中获取我的共享相册列表。我在 Google Developers Console 中找到了启用 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

开发者控制台中的配置:

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

标签: apigoogle-photos

解决方案


Google API 需要一个访问令牌来确保用户有权访问该功能。访问令牌就像应该与请求一起发送的 cookie。

通常,您需要进行大量设置才能使用您自己的代码获取访问令牌。但是有一个客户端库可以帮助您通过小型设置访问 Google API。

访问令牌也有生命周期,因此如果您不使用该库,则需要手动刷新令牌。


推荐阅读