0

我们尝试了各种方法来让 Google Site Verification API 正常工作,包括: 如何使用 OAuth 2.0 授权 Ruby 中的 Google 预测 API?

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

当通过网络控制台尝试相同的事情时,我们会得到所有的网站。我们有大约 30 个网站。

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

  • 为什么身体是空的?

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

4

1 回答 1

0

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

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

该视频使用 Google Drive 进行了解释,但身份验证过程是相同的。

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

于 2014-04-05T01:11:46.017 回答