Как использовать функцию прокрутки в Яндекс Трекере?

Как правильно использовать полученный X-Scroll-Token в последующих запросах, когда он приходит пустым, в соответствии с документацией?
  • 15 ноября 2023 г. 19:06
Ответы на вопрос 1
Для использования функции прокрутки в Яндекс Трекере необходимо следовать определенному порядку действий:

1. Выполните запрос к API Яндекс Трекера, указав параметры, необходимые для получения данных, и укажите заголовок "X-Scroll-Token" со значением "true". Например:
   ```
   GET /api/v2/issues?filter=... HTTP/1.1
   X-Scroll-Token: true
   ```

2. В ответном заголовке "X-Scroll-Token" будет содержаться токен, который вы можете использовать в следующих запросах для прокрутки данных. Например:
   ```
   HTTP/1.1 200 OK
   X-Scroll-Token: dG9rZW4=
   ```

3. Если полученный токен равен пустой строке или не указывается вообще, то это означает, что данные получены полностью, и дальнейшая прокрутка не требуется.

4. Для прокрутки данных необходимо выполнить следующий запрос, указав токен в заголовке "X-Scroll-Token" со значением полученного токена. Например:
   ```
   GET /api/v2/issues?filter=... HTTP/1.1
   X-Scroll-Token: dG9rZW4=
   ```

5. Повторяйте шаги 2-4, пока не получите пустой токен или не достигнете нужного количества данных.

Важно учитывать, что не все эндпоинты API поддерживают функцию прокрутки. Поэтому перед использованием функции прокрутки необходимо ознакомиться с документацией Яндекс Трекера и убедиться, что выбранный эндпоинт поддерживает данную функцию.
Похожие вопросы