Справочник API
Политика справедливого использования
Документация справочника API:
Обзор
Аутентификация
API использует аутентификацию по протоколу HTTP Basic. Всегда используйте HTTPS для доступа к API.
Необходимо отправить HTTP-заголовок запроса, как указано ниже:
Authorization: Basic <Base64 value of UTF-8 encoded “username:password”>
Пример:
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
Обратите внимание, что для доступа к Pinnacle888 API ваш аккаунт должен быть пополнен.
Форматы данных
Pinnacle888 API поддерживает только формат JSON. HTTP-заголовок Accept должен быть установлен:
Accept: application/json
POST-запрос должен содержать тело в формате JSON, а заголовок Content-Type должен быть установлен:
Content-Type: application/json
Компрессия
Pinnacle888 API поддерживает HTTP-компрессию. Мы настоятельно рекомендуем использовать компрессию, так как это обеспечит наилучшую производительность.
Пожалуйста, убедитесь, что вы установили HTTP-заголовок User-Agent, иначе компрессия может не работать.
Формат даты и времени
Все даты и время указаны в часовой зоне GMT, в формате ISO 8601.
Дедупликация
Когда клиент отправляет сетевой запрос, всегда существует вероятность, что запрос может истечь по времени или вернуть код ошибки, указывающий, что ставка может не быть принята. Это открывает возможность повторной отправки того же запроса, что может привести к созданию дубликатов ставок. Дедупликация это методика, которая позволяет избежать создания этих дубликатов при повторной отправке запроса на создание ставки. Мы выполняем дедупликацию автоматически для вас.
Если ставка принята, мы храним uniqueRequestId в системе в течение 30 минут. Если вы попробуете снова разместить ставку с тем же uniqueRequestId в течение этого времени, вы получите соответствующую ошибку.
Все запросы на размещение ставки поддерживают дедупликацию.
Статус API
Вы можете следить за страницей статуса Pinnacle888 и подписаться на уведомления о статусе API.
Спецификация Pinnacle888 API Open API размещена на GitHub.
Предупреждение
Pinnacle888 не несет ответственности за использование API для любых целей. API предоставляется «как есть» и «по мере доступности», без каких-либо гарантий, явных или подразумеваемых, включая, но не ограничиваясь, подразумеваемыми гарантиями товарной пригодности, пригодности для конкретной цели или отсутствия нарушений.