有没有一种方法可以使用 Google Photos API 而无需通过用户提示进行身份验证?

Is there a way to use Google Photos API without requiring authentication through user prompt?

我以前有一些使用 youtube 和 youtube 分析的经验 api 其中有一个选项可以使用 https://developers.google.com/oauthplayground/ 为您自己的用户帐户 api 访问创建离线情况.通过在开发人员控制台中创建密钥,您可以将其添加到自定义 oAuth 凭证中。然后,您登录的用户帐户将生成所需的访问令牌和刷新令牌。我没有看到 Google 照片 API 列为此处的选项。我不想创建一个网站只是为了获得一次提示(我自己)。

如有任何帮助,我们将不胜感激。

如果您专门根据令牌向 API 发出自己的请求,您仍然可以使用 OAuth 2.0 游乐场。您可以在 步骤 1 下的工具中输入您自己的范围,就在左侧范围列表的下方。 (文本框标记为 "Input your own scopes"。)

您可以在此处手动输入 Google 照片库 API 开发人员文档中“Authentication and authorization scopes”页面上列出的范围。

步骤 2 中,您可以访问刷新和访问令牌,并在 步骤 3 中构建您自己的请求。请注意,您将无法列出可能的操作 API。

请注意,您还可以从自己的 Google 开发人员项目中指定自己的 OAuth 客户端 ID 和客户端密码。您可以在右侧的 "settings" 图标下的“使用您自己的 OAuth 凭据”下找到它。否则,一定时间后游乐场会自动撤销令牌。

但是 - 如果您只想通过 playground 探索 API,您可以使用参考文档中嵌入的版本。您可以在方法的每个页面上找到它,例如 mediaItems.list。此版本包括对所有 API 方法的支持,可以轻松构建正确的 API 请求。