google 上的操作 - 帐户关联
Actions on google - account linking
我的 link 帐户问题是,在测试我的 google 助手时,我不知道我的“请求包含无效参数”中的哪一个。肯定是账号 linking.
有问题
我的设置是:
- 授权类型:授权码
- 客户端 ID:来自 google 项目的客户端 ID -> oauth
- 客户端密码:来自 google 项目的客户端密码 -> oauth
- 授权url:https://accounts.google.com/o/oauth2/auth
- 令牌url:https://accounts.google.com/o/oauth2/token
- 范围:电子邮件
- 添加快捷账户link勾选
- 自动 google 已检查登录
- gsi 客户端 ID:https://accounts.google.com/o/oauth2/auth
- 测试说明格式如下(用户名第一行,密码第二行):
username-mail@gmail.com
passwordasplaintext
这是我的配置。我不知道它有什么问题。客户端 ID 和客户端密码肯定是正确的。任何可能导致我无法 link 帐户的建议?
谢谢!
虽然可能还有其他问题(很难说),但至少部分问题是 GSI 客户端 ID... 不是客户端 ID .它不应该是 URL,而应该是您在 Google API 控制台(而不是操作控制台)的凭据页面上创建的客户端 ID。
要创建该客户端 ID:
- 转到项目的 Credentials 页面。
- 单击
Create Credentials
按钮。
- Select
OAuth Client ID
.
- Select
Web Application
.
- 输入姓名
- 您可以跳过授权JavaScript来源,但将授权重定向URI设置为OAuth重定向URL,其格式应为
https://oauth-redirect.googleusercontent.com/r/your-project-id-000000
(替换您的项目 ID)
- 点击
Create
- 在凭据页面上,您将看到 OAuth 2.0 客户端 ID 的列表。您需要从此 table 获取 Client ID 并在 GSI Client ID 字段中使用它。
我的 link 帐户问题是,在测试我的 google 助手时,我不知道我的“请求包含无效参数”中的哪一个。肯定是账号 linking.
有问题我的设置是:
- 授权类型:授权码
- 客户端 ID:来自 google 项目的客户端 ID -> oauth
- 客户端密码:来自 google 项目的客户端密码 -> oauth
- 授权url:https://accounts.google.com/o/oauth2/auth
- 令牌url:https://accounts.google.com/o/oauth2/token
- 范围:电子邮件
- 添加快捷账户link勾选
- 自动 google 已检查登录
- gsi 客户端 ID:https://accounts.google.com/o/oauth2/auth
- 测试说明格式如下(用户名第一行,密码第二行):
username-mail@gmail.com
passwordasplaintext
这是我的配置。我不知道它有什么问题。客户端 ID 和客户端密码肯定是正确的。任何可能导致我无法 link 帐户的建议?
谢谢!
虽然可能还有其他问题(很难说),但至少部分问题是 GSI 客户端 ID... 不是客户端 ID .它不应该是 URL,而应该是您在 Google API 控制台(而不是操作控制台)的凭据页面上创建的客户端 ID。
要创建该客户端 ID:
- 转到项目的 Credentials 页面。
- 单击
Create Credentials
按钮。 - Select
OAuth Client ID
.
- Select
Web Application
. - 输入姓名
- 您可以跳过授权JavaScript来源,但将授权重定向URI设置为OAuth重定向URL,其格式应为
https://oauth-redirect.googleusercontent.com/r/your-project-id-000000
(替换您的项目 ID) - 点击
Create
- 在凭据页面上,您将看到 OAuth 2.0 客户端 ID 的列表。您需要从此 table 获取 Client ID 并在 GSI Client ID 字段中使用它。