Fast index Bot API
Данное API позволяет отправлять ссылки на индексацию программно без взаимодействия с телеграм-ботом.
Чтобы сделать запрос к API, вам необходимо передать токен доступа Bearer в заголовке Authorization.
Для получения API-ключа начните чат с ботом https://t.me/fast_index_bot и введите команду /apikey. Не забудьте пополнить счет - при отправке ссылок на индексацию расходуются лимиты.
Отправка на индексацию (Создать задачу)
Для создания задачи отправте POST запрос в формате JSON на URL:
https://host2501241.shop/api/links
Тело запроса
Поле | Обязательный? | Описание |
---|---|---|
method | да | тип индексации - gold |
links | да | Список ссылок для индексации, ссылки можно отправть в виде массива или в виде строчки |
Пример успешного запроса:
Тело запроса (ссылки в виде строчки):
{ "method": "gold", "links": "https://ya.ru;https://mail.ru;https://google.ru;https://vk.com" }
Тело запроса (ссылки в виде массива):
{ "method": "gold", "links": ["https://ya.ru","https://mail.ru","https://google.ru","https://vk.com"] }
Ответ сервера:
{ "status": 201, "msg": "Task created successfully", "data": { "limits_used": 4, "task_id": "1721392204", "links_count": 4 } }
Ошибки
При неправильно сформированном запросе сервер может ответить одной из ошибок:
Код ошибки | Описание |
---|---|
400 | Ошибка при создании задачи. Скорей всего неправильно оформленный запрос. |
401 | Ошибка авторизации. Скорей всего неправильно оформленный заголовок авторизации. |
403 |
Ошибка авторизации, неверный или отсутствующий ключ API .
|
404 | Не такого метода API. |
50х | Скорей всего возникла ошибка на стороне сервера при отправке ссылок на индексацию. |
Пример ошибки
Ответ сервера в случае ошибки:
{ "status":400, "message":"Task wasn't created: Invalid data provided" }