提问者:小点点

使用服务帐户密钥验证Google Photos API?


像这个问题,Google Photos API-身份验证,我对Google Photos API的身份验证很好奇。问题的一个答案说

您需要配置OAuth2.0凭据(客户端ID和机密),而不是API密钥。更多详细信息请参阅以下开发人员文档:https://developers.google.com/photos/library/guides/get-start#request-id

Google Photos library API代表用户,这就是您需要通过OAuth2.0进行身份验证的原因。作为此请求的一部分,您还需要为用户指定一个可接受的范围,请参阅此页面以获得更多详细信息:https://developers.google.com/photos/library/guides/authentication-authorization

我实在找不到以前做过这事的人。这让我觉得我可能在试图建立一些不可能的东西?google-api-nodejs-client也不支持Photos API。

问题:如果我登录到我的google帐户并创建一个“服务帐户密钥”(我希望我的后端提供我的照片),是否可以从我的NodeJS-Backend验证photos API?怎么做?(我不是在寻找一个完整的解决方案,只是一个提示)


共1个答案

匿名用户

事实上,以前没有人这样做过,因为谷歌根本不支持它:

在关于google photos API的这一页中,有这样的表述:

库API不支持服务帐户;要使用此API,用户必须登录到有效的Google帐户。