gpt4 book ai didi

ruby - 从谷歌开发者网站下载后,client_secret.json 为空

转载 作者:数据小太阳 更新时间:2023-10-29 07:07:04 25 4
gpt4 key购买 nike

我正在尝试从 google API 下载 client_secret.json。我正在执行 https://developers.google.com/gmail/api/quickstart/ruby 中列出的步骤.

  • 使用此向导在 Google Developers Console 中创建或选择项目并自动启用 API。
  • 在左侧边栏中,选择同意屏幕。选择电子邮件地址并输入产品名称(如果尚未设置),然后单击“保存”按钮。
  • 在左侧边栏中,选择凭据并点击创建新客户端 ID。
  • 选择应用程序类型已安装应用程序,已安装应用程序类型为其他,然后单击“创建客户端 ID”按钮。
  • 点击新客户端 ID 下的下载 JSON 按钮。将此文件移动到您的工作目录并将其重命名为 client_secret.json。

client_secret.json 文件确实下载了,但它是空的。文件的标题看起来一定是以 apps.googleusercontent.com 结尾的 client_id,但是文件中没有存储任何数据。

最佳答案

我假设这只是为您预填充了 json。如果你 checkout API Client Library for Ruby (Alpha) - Client Secrets ,您应该能够使用提供“下载 JSON”按钮的同一页面上的信息手动创建它。

虽然这是针对 Ruby 的,但我认为 json 格式对于其他语言不会有任何不同。

以下是来自上述 Google 引用 URL 的示例片段:

这是一个web 应用程序的示例 client_secrets.json 文件:

{
"web": {
"client_id": "asdfjasdljfasdkjf",
"client_secret": "1912308409123890",
"redirect_uris": ["https://www.example.com/oauth2callback"],
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token"
}
}

这是一个已安装应用程序的示例 client_secrets.json 文件:

{
"installed": {
"client_id": "837647042410-75ifg...usercontent.com",
"client_secret":"asdlkfjaskd",
"redirect_uris": ["http://localhost", "urn:ietf:wg:oauth:2.0:oob"],
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token"
}
}

关于ruby - 从谷歌开发者网站下载后,client_secret.json 为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30894950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com