client_secret.json 从 google 开发者网站下载后为空
client_secret.json is empty upon download from google developer site
我正在尝试从 google API 下载 client_secret.json。我正在按照 https://developers.google.com/gmail/api/quickstart/ruby 中列出的步骤进行操作。
- 使用此向导在 Google 开发人员控制台中创建或 select 项目并自动启用 API。
- 在左侧边栏中,select 同意屏幕。 Select 电子邮件地址并输入产品名称(如果尚未设置),然后单击“保存”按钮。
- 在左侧边栏中,select 凭据并单击创建新客户端 ID。
- Select 应用程序类型已安装应用程序,已安装应用程序类型为其他,然后单击创建客户端 ID 按钮。
- 单击新客户端 ID 下的下载 JSON 按钮。将此文件移动到您的工作目录并将其重命名为 client_secret.json.
client_secret.json 文件确实下载了,但它是空的。文件的标题看起来必须是 client_id 以 apps.googleusercontent.com 结尾,但是文件中没有存储任何数据。
我假设这只是为您预先填充了 json。如果您签出 API Client Library for Ruby (Alpha) - Client Secrets,您应该能够使用提供 "DOWNLOAD 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"
}
}
问题好像解决了,可以正常下载了
我正在尝试从 google API 下载 client_secret.json。我正在按照 https://developers.google.com/gmail/api/quickstart/ruby 中列出的步骤进行操作。
- 使用此向导在 Google 开发人员控制台中创建或 select 项目并自动启用 API。
- 在左侧边栏中,select 同意屏幕。 Select 电子邮件地址并输入产品名称(如果尚未设置),然后单击“保存”按钮。
- 在左侧边栏中,select 凭据并单击创建新客户端 ID。
- Select 应用程序类型已安装应用程序,已安装应用程序类型为其他,然后单击创建客户端 ID 按钮。
- 单击新客户端 ID 下的下载 JSON 按钮。将此文件移动到您的工作目录并将其重命名为 client_secret.json.
client_secret.json 文件确实下载了,但它是空的。文件的标题看起来必须是 client_id 以 apps.googleusercontent.com 结尾,但是文件中没有存储任何数据。
我假设这只是为您预先填充了 json。如果您签出 API Client Library for Ruby (Alpha) - Client Secrets,您应该能够使用提供 "DOWNLOAD 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"
}
}
问题好像解决了,可以正常下载了