Как подключить Google Indexing API к Telegram bot с кнопками
Описание
В этом руководстве вы узнаете, как использовать Google Search Console API и настроить бота через который можно будет индексировать и удалять ссылки с вашего сайта.
Как установить библиотеки через командную строку из файла requests — https://ru.stackoverflow.com/questions/1126707/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2-requirements-txt
Запуска бота (если вы скачали файлы из Github и ничего не переименовывали, пишем python main.py) - https://youtu.be/n_rZC_1bCSg?t=305 тут визуально указано
Ссылка на github:
https://github.com/sneex-seo/indexing_bot_GSC
Ссылка на Botfather — https://t.me/BotFather
Библиотеки:
pip install oauth2client==4.1.3
pip install httplib2==0.19.0
pip install pyTelegramBotAPI
pip install requests
Получение файла Credentials.json
Для создания файла Credentials.json нужно выполнить следующие шаги:
1) https://console.cloud.google.com/projectcreate?pli=1 - переходим сюда и авторизируемся
2) Создаем проект, называем как удобно, у меня testproject
3) Пишем в поиске "Library" и переходим на ссылку вида https://console.cloud.google.com/apis/library?project=testproject-309209&supportedpurview=project
4) Далее ищем "Google Search Console API" и включаем его
5) Далее переходим на вкладку "Credentials", это URL вида: https://console.cloud.google.com/apis/credentials?project=testproject-309209&folder=&organizationId=
6) Нажимаем кнопку "Create Credentials" и выбераем «OAuth Client ID»
7) Далее нажимаем кнопку "Configure Consent Screen"
8) Выбираем пункт "External" и нажимаем "Create"
9) В Appname указываем что удобно, в моем случае будет "TestTest", в саппорт Email указываем ваш email
10) Соглашаемся далее со всеми пунктами
11) Далее снова переходим в раздел "Credentials"
12) Снова нажимаем кнопку "Create Credentials" и выбераем «OAuth Client ID»
13) Выбираем уже в выпадающем списке "Desktop Application"
14) Нажимаем кнопку "Create"
15) Скачиваем файл который появился в поле "OAuth 2.0 Client IDs"
Документация Google Search Console API - https://developers.google.com/search/apis/indexing-api/v3/reference/indexing/rpc/google.indexing.v3?hl=ru
#googlesearchconsoleapi #python #searchengineoptimization
Вопросы пишите в комментарии или по контактным данным в канале: https://t.me/seo_scripts
Рекомендуемые видео



















