Город МОСКОВСКИЙ
00:11:35

Как подключить Google Indexing API к Telegram bot с кнопками

Аватар
Чистота в каждом уголке
Просмотры:
51
Дата загрузки:
17.11.2023 06:23
Длительность:
00:11:35
Категория:
Обучение

Описание

В этом руководстве вы узнаете, как использовать 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

Рекомендуемые видео