像这个问题一样,Google Photos API - authentication,我对 Google Photos API 的身份验证很好奇。问题的答案之一指出
您需要配置 OAUth 2.0 凭据(客户端 ID 和机密)而不是 API 密钥。更多详细信息在此处的开发人员文档中:https ://developers.google.com/photos/library/guides/get-started#request-id
Google Photos library API 代表用户行事,这就是您需要通过 OAuth 2.0 进行身份验证的原因。作为此请求的一部分,您还需要指定用户接受的范围,请参阅此页面了解更多详细信息:https ://developers.google.com/photos/library/guides/authentication-authorization
我的问题是我正在尝试构建一个 NodeJs 应用程序,该应用程序应该为另一个前端应用程序提供来自谷歌照片的图像。我想使用静态“服务帐户密钥”(来自https://console.developers.google.com/apis/credentials)验证我的后端应用程序:
我真的找不到以前做过这件事的人。这让我觉得我可能正在尝试构建一些不可能的东西?google-api-nodejs-client也不支持 Photos API。
问题: 如果我登录到我的谷歌帐户并创建一个“服务帐户密钥”(我希望我的后端提供我的照片),是否可以从我的 NodeJs 后端对照片 API 进行身份验证?如何?(我不是在寻找完整的解决方案,只是一个提示)