如何在Google Search Console(网站站长工具)API版本3中完成网站验证?

时间:2016-01-11 21:55:09

标签: javascript google-webmaster-tools google-search-api

我正在使用Search Console API添加网站,并在添加后从中获取信息。不幸的是,API参考相当稀疏,到目前为止,我所能做的就是提交网站进行初步验证 - 然后,一旦我上传验证文件或元标记,我就必须登录谷歌帐户并点击“验证”按钮手动,无视API的目的。

我知道以前版本的API允许您通过发送另一个请求来完成验证。由于v3的文档缺少大量信息并且通常不正确,我希望其他人知道如何执行此操作。

2 个答案:

答案 0 :(得分:4)

改为使用Google Site Verification

请求:

POST https://www.googleapis.com/siteVerification/v1/token?access_token=oauth2-token
Content-Type: application/json

{
  "verificationMethod": "META",
  "site": {
    "identifier": "http://www.example.com",
    "type": "SITE"
  }
}

响应:

{
  "token": '<meta name="google-site-verification" content="lZgPSX9UM01PXeMi88RGdIrBpl7jLFCXL9RNt4N0mmo" />',
  "method": "META"
}

阅读本文以获取更多信息: https://developers.google.com/site-verification/v1/invoking#verify

答案 1 :(得分:1)

旧API版本已弃用验证网站所有权的方法,不再支持此方法。 因此,不再需要通过API验证网站所有权。

请参阅Developer's Guide: Protocol了解详情。