如何使用API​​向Google Search Console添加属性?

时间:2019-05-23 16:03:47

标签: google-api google-api-nodejs-client

我需要使用Node上的Google API向Google Search Console添加属性。为此,我使用Google提供的googleapis npm软件包。

我创建了一个服务帐户,一个服务帐户密钥和"Method Properties in Java" (p. 3),但是添加该属性后,该属性在Google搜索控制台中不可用。

我的测试环境是一个与node script.js一起运行的简单JavaScript文件。

const { google } = require('googleapis');

async function main() {
  const auth = await google.auth.getClient({
    credentials: {
      project_id: process.env.project_id,
      client_email: process.env.client_email,
      private_key: process.env.private_key,
    },
    scopes: ['https://www.googleapis.com/auth/webmasters'],
  });

  const siteUrl = process.env.siteUrl;

  const webmasters = await google.webmasters({ version: 'v3', auth });

  webmasters.sites.add({ siteUrl });
}

main().catch(console.error);

我希望将域添加到Google Search Console上帐户的属性列表中,但不是。

0 个答案:

没有答案