Как добавить свойство в Google Search Console с помощью API? - PullRequest
0 голосов
/ 23 мая 2019

Мне нужно добавить свойства в консоль поиска Google, используя Google API на узле. Для этого я использую пакет googleapis npm, предоставленный Google.

Я создал учетную запись службы, ключ учетной записи службы и включил API консоли поиска Google , но после добавления свойства оно не доступно в консоли поиска Google.

Моя тестовая среда - это простой файл JavaScript, который я запускаю с node script.js.

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, но это не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...