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

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

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

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

最佳答案

使用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

关于javascript - 如何在 Google Search Console(网站站长工具)API 版本 3 中完成网站验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34731863/

相关文章:

javascript - javascript "show"可以输入字段的值吗?

html - 网站名称结构化标记数据

java - 对于谷歌应用程序引擎: Compare and Contrast Lucene and Search Api

javascript - 如何忽略 "Unhandled Promise rejection: Template parse errors: ' :gcse:searchbox' is not a known element"

javascript - javascript Google 搜索 API 是否已弃用?

javascript - chrome.webRequest.onBeforeRequest.addListener 没有阻止 url 数组

javascript - ES6 block 范围变量定义作为条件

javascript - 使用 JSF 从资源包传递本地化的 javascript 消息

java - 适用于 Java 的 Google Webmasters API 返回空站点列表

javascript - 在 Angular 2 中,如何使每页的规范标签动态化