FlipLink

Управление индексацией в поисковиках (noindex)

Управление доступом

Решайте, может ли размещённый флипбук индексироваться поисковыми системами. Задавайте robots noindex, чтобы страница оставалась вне результатов Google и других поисковиков.

API, используемые в этом обсуждении

Что-то в этом руководстве неточно или устарело?

Что можно сделать

У каждого размещённого флипбука есть страница, которую могут обходить поисковые системы. Этот эндпоинт позволяет управлять тем, индексируется ли она:

  • Добавить сигнал noindex, чтобы поисковики держали флипбук вне своих результатов.
  • Убрать его обратно, чтобы флипбук индексировался как обычно.

Перед началом

Понадобится:

  • API-ключ — передаётся в заголовке X-Api-Key в каждом запросе.
  • flipbookId — числовой id, который возвращается при создании флипбука (как ID) или из эндпоинтов списка.
  • Запросы идут на базовый URL https://go.fliplink.me.

Тело запроса — form-urlencoded (не JSON).

Параметр

PUT /api/set-indexing/{flipbookId} принимает единственное urlencoded-поле:

ПолеТипЧто делает
IsNoIndexbooleantrue добавляет robots noindex (страница не индексируется); false разрешает индексацию

Сделать флипбук неиндексируемым

Задайте IsNoIndex=true. Поисковики, уважающие сигнал robots, не будут показывать страницу флипбука.

curl -X PUT 'https://go.fliplink.me/api/set-indexing/96216' \
  -H 'X-Api-Key: YOUR_API_KEY' \
  --data-urlencode 'IsNoIndex=true'

Ответ:

{ "Result": "OK", "Message": "Updated successfully" }

Снова разрешить индексацию

Задайте IsNoIndex=false, чтобы убрать сигнал noindex и флипбук снова мог появляться в результатах поиска.

curl -X PUT 'https://go.fliplink.me/api/set-indexing/96216' \
  -H 'X-Api-Key: YOUR_API_KEY' \
  --data-urlencode 'IsNoIndex=false'

Ответ:

{ "Result": "OK", "Message": "Updated successfully" }

Возможные ошибки

  • Отсутствующий или неверный API-ключ → HTTP 401. Возвращается обычная HTML-страница Unauthorized — тела JSON нет. Проверьте, что заголовок X-Api-Key присутствует и указан верно.
  • Неизвестный flipbookId (или не принадлежащий вашему ключу) → HTTP 200 с { "Result": "ERROR", "Message": "Item not found" }.
  • Опечатка в имени поля тела запроса → HTTP 200 с { "Result": "ERROR", "Message": "Unknown field(s) '…'. Expected: …" }.

Примечания

  • noindex — это SEO-инструмент, а не управление доступом. Он просит поисковики не показывать страницу — он не мешает открыть флипбук тому, у кого есть ссылка. Чтобы ограничить, кто может просматривать, используйте защиту паролем или список разрешённых адресов.
  • Изменения индексации не мгновенны. Даже после установки noindex поисковику нужно заново обойти страницу, прежде чем она выпадет из результатов; сроки зависят от поисковика.

Похожие обсуждения