【问题标题】:How can I complete site verification in Google Search Console (Webmaster Tools) API version 3?如何在 Google Search Console (Webmaster Tools) API 版本 3 中完成站点验证?
【发布时间】:2024-01-23 01:13:01
【问题描述】:

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

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

【问题讨论】:

    标签: javascript google-search-console google-search-api


    【解决方案1】:

    请改用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

    【讨论】:

      【解决方案2】:

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

      请参阅Developer's Guide: Protocol 了解更多信息。

      【讨论】:

      • 本开发人员指南适用于 v2 API。我正在寻找适用于 v3 API 的解决方案。
      • 它已经在 v2 API 中被弃用,这清楚地表明它在 v3 API 中永远不可用。
      • 我正在寻找事实信息,而不是信仰或猜测的飞跃,但感谢您的时间。
      最近更新 更多