通过API密钥进行Google站点验证
我们尝试了各种方法让Google站点验证API正常工作,包括: 致电:https://developers.google.com/site-verification/v1/webResource/list 使用服务帐户,我们总是得到一个空响应:{} 当我们通过网络控制台尝试同样的事情时,我们会得到所有的网站。我们有大约30个网站 我还看了这个stackoverflow:,但没有成功 为什么身体是空的?通过API密钥进行Google站点验证,api,oauth,google-webmaster-tools,google-api-ruby-client,google-site-verification-api,Api,Oauth,Google Webmaster Tools,Google Api Ruby Client,Google Site Verification Api,我们尝试了各种方法让Google站点验证API正常工作,包括: 致电:https://developers.google.com/site-verification/v1/webResource/list 使用服务帐户,我们总是得到一个空响应:{} 当我们通过网络控制台尝试同样的事情时,我们会得到所有的网站。我们有大约30个网站 我还看了这个stackoverflow:,但没有成功 为什么身体是空的? OAuth 2.0不是我们的选项,因为我们有一个服务器应用程序。使用服务帐户时,它只列出该服
OAuth 2.0不是我们的选项,因为我们有一个服务器应用程序。使用服务帐户时,它只列出该服务帐户拥有的站点。如果要获取特定用户的站点,必须模拟该用户 我还没有实现它,但显然你必须去http://www.google.com/a/{your domain}/ManageOauthClients以拥有站点的用户身份登录,并使用适当的作用域授权将用于访问API的服务帐户的客户端ID 解释它使用谷歌驱动器,但身份验证过程是相同的
我不确定这是否适用于Gmail用户。OAUTH2不是我们的选项,因为我们有一个服务器应用程序。-OAuth 2.0中有一个用于服务器的服务帐户流,您可以使用服务器上的私钥,而不是用户身份验证工作流。看,问题是我们没有谷歌应用程序账户。我用一个新创建的应用程序帐户测试了你提到的方法,它可以工作。有没有办法让这个普通的gmail帐户正常工作?