Google api Google API Explorer和Google Identity Toolkit API不工作
我正在尝试使用GoogleAPI浏览器探索GoogleIdentityToolkitapi。API提示“无需身份验证”,但是,当我尝试执行请求时,会显示一条错误消息:Google api Google API Explorer和Google Identity Toolkit API不工作,google-api,google-identity-toolkit,google-identity,Google Api,Google Identity Toolkit,Google Identity,我正在尝试使用GoogleAPI浏览器探索GoogleIdentityToolkitapi。API提示“无需身份验证”,但是,当我尝试执行请求时,会显示一条错误消息: This method requires you to be authenticated. You may need to activate the toggle above to authorize your request using OAuth 2.0. 如果我尝试使用OAuth 2.0切换并授权API,则会出现400错误
This method requires you to be authenticated. You may need to activate the toggle above to authorize your request using OAuth 2.0.
如果我尝试使用OAuth 2.0切换并授权API,则会出现400错误:
Error: invalid_request
Missing required parameter: scope
但GoogleIdentityToolkitAPI并没有声明任何作用域
有人能帮忙吗
更新:
在使用API资源管理器时,我还会遇到更多错误:在尝试执行getAccountInfo请求时,我传递了一个填充了localId字段的请求正文。我得到的答复是:
400 OK
- Show headers -
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "INVALID_SERVICE_ACCOUNT"
}
],
"code": 400,
"message": "INVALID_SERVICE_ACCOUNT"
}
}
你可以在官方网站上找到如何使用。如果您确实想手动尝试Google Identity Toolkit API,则需要在Google Developers Console项目中启用该API,在项目中创建一个ApiKey,并使用类似于curl的命令工具调用该API。请求语法应遵循Google API Explorer中显示的语法。以下是Google API作用域列表: 这完全忽略了身份工具包 将随机字符串绑定到范围框中会产生错误: 我猜范围应该是
https://www.googleapis.com/auth/identitytoolkit
通过查看模式
并且此范围不会导致错误。这意味着它是一个有效的作用域,即使它没有文档记录
也就是说,我使用了一个API请求:
发布{你的API密钥}
{
“maxResults”:999
}
它产生了:
200行
{
“种类”:“identitytoolkit#DownloadAccountResponse”
}
所以我要说的是,我已经成功地执行了这个查询,同时使用了一个未记录的特性。但是,来自服务器的结果似乎不正确
这应该可以回答您的问题,尽管结果只是给一个坏掉的服务器实现带来了光明
我没有在此回答中报告错误/未记录的功能,希望您能提供帮助。请提供导致错误的确切请求的详细信息。感谢您的回复-我正在尝试在API Explorer中执行identitytoolkit.relyingparty.downloadAccount请求。当我按下Execute键时,我发现了错误。你找到解决方法了吗?我试图在几个小时内完成这项工作,但还没有成功!你好,谢谢你的回复。我广泛使用了这些文档,创建了一个支持Identity Toolkit的站点。因此,我已经启用了API等。我只想浏览以下提供的选项: