Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google api Google API Explorer和Google Identity Toolkit API不工作_Google Api_Google Identity Toolkit_Google Identity - Fatal编程技术网

Google api Google API Explorer和Google Identity Toolkit 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错误

我正在尝试使用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错误:

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等。我只想浏览以下提供的选项: