Pinnacle888 API

Pinnacle888 API is a RESTful service for betting all bet types on all sports.


English | Chinese | Russian

Справочник API

Начало работы

Журнал изменений API

Часто задаваемые вопросы

Политика справедливого использования

Документация справочника API:

Lines API

Bets API

Customer 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 предоставляется «как есть» и «по мере доступности», без каких-либо гарантий, явных или подразумеваемых, включая, но не ограничиваясь, подразумеваемыми гарантиями товарной пригодности, пригодности для конкретной цели или отсутствия нарушений.