通过 API 密钥进行谷歌网站验证



我们尝试了各种方法来使Google网站验证API正常工作,包括:如何使用 OAuth 2.0 授权 Ruby 中的谷歌预测 API?

通过调用:https://developers.google.com/site-verification/v1/webResource/list使用服务帐户,我们总是得到一个空的响应:{}

通过Web控制台尝试相同操作时,我们会获得所有网站。我们有30个网站。

我还看了一下这个 stackoverflow:无法通过 API 访问 Google Sites,但可以通过 Oauth Playground 访问。为什么?,没有成功。

  • 为什么身体是空的?

OAuth 2.0 对我们来说不是一个选择,因为我们有一个服务器应用程序。

使用服务帐户时,它只会列出该服务帐户拥有的网站。如果要获取特定用户的网站,则必须模拟该用户。

我还没有实现它,但显然你必须以拥有站点的用户身份登录http://www.google.com/a/{your-domain}/ManageOauthClients并授权你将用于访问API的服务帐户的客户端ID,并具有适当的范围。

该视频使用Google云端硬盘对其进行了说明,但身份验证过程是相同的。

我不确定这是否适用于 Gmail 用户。

相关内容

  • 没有找到相关文章

最新更新