Pinnacle API는 모든 스포츠에 대한 모든 베팅 유형에 베팅할 수 있는 RESTful 서비스입니다.
api.pinnacle.com
Pinnacle API에 액세스하려면 Pinnacle Solution에 문의하여 승인을 받아야 합니다.
API는 HTTP 기본 액세스 인증을 사용합니다. API에 액세스하려면 항상 HTTPS를 사용하세요.
다음과 같이 HTTP 요청 헤더를 보내야 합니다.
Authorization: Basic
예:
Authorization: Basic U03MyOT23YbzMDc6d3c3O1DQ1
Pinnacle API에 액세스하려면 자금이 확보된 계정이 있어야 합니다.
Pinnacle API는 JSON 형식만 지원합니다. HTTP 헤더 Accept
설정해야 합니다.
Accept: application/json
POST HTTP 요청에는 JSON 본문 콘텐츠가 있어야 하며 Content-Type
HTTP 헤더가 설정되어야 합니다.
Content-Type: application/json
Pinnacle API는 HTTP 압축을 지원합니다. 최상의 성능을 제공하려면 압축을 사용하는 것이 좋습니다.
User-Agent
HTTP 헤더를 설정했는지 확인하세요. 그렇지 않으면 압축이 작동하지 않을 수 있습니다.
모든 날짜와 시간은 GMT 시간대, ISO 8601 형식입니다.
클라이언트가 네트워크 요청을 발행할 때 요청이 시간 초과되거나 베팅이 수락되지 않았을 수 있음을 나타내는 오류 상태 코드를 반환하는 것이 항상 가능합니다. 이는 동일한 요청이 두 번 이상 전송될 가능성을 열어주며, 이로 인해 중복 베팅이 발생할 수 있습니다. 중복 제거는 생성 요청을 재시도할 때 이러한 중복 생성을 방지하는 기술입니다. 우리는 자동으로 중복 제거를 수행합니다.
베팅이 수락되면 uniqueRequestId
30분 동안 시스템에 저장합니다. 해당 기간 내에 동일한 uniqueRequestId
로 베팅을 다시 시도하면 해당 오류가 발생합니다.
모든 베팅 요청은 중복 제거를 지원합니다.
v1 - 현재
v2 - 현재
v3 - 더 이상 사용되지 않음
v4 - 현재
공정한 사용 정책을 시행하고 모든 클라이언트에 대한 안정적인 서비스를 보장하기 위해 API 속도 제한이 적용되어 있으며 클라이언트는 특정 기간 내에 여러 API 호출을 할 수 있습니다.
제한이 초과되면 클라이언트는 클라이언트가 재시도할 수 있는 시간(초)을 지정하는 HTTP 헤더 Retry-After
와 함께 오류 응답 HTTP 상태 코드 429
받을 수 있습니다.
예:
HTTP/1.1 429 Too Many Requests
Content-Type: application/json
Content-Length: 240
Retry-After: 60
{
"code": "TOO_MANY_REQUESTS",
"message": "Too many snapshot requests. For more details see https://github.com/pinnacleapi/pinnacleapi-documentation#rate-limits
}
Lines API
스냅샷 호출은 엔드포인트당 스포츠별로 분당 최대 1회 호출로 제한됩니다. 다음 엔드포인트는 스냅샷을 지원합니다.
동일한 스포츠 엔드포인트 호출 속도 카운터로 계산되는 스냅샷 호출의 예:
CRAN에서 제공되는 pinnacle.API 패키지를 사용하세요. (install.packages(“pinnacle.API”)) 소스 코드는 여기에서 찾을 수 있습니다.
시작하기
API 변경 로그
FAQ
공정한 사용 정책
pinnacle 상태 페이지를 팔로우하고 구독하여 API 상태에 대한 알림을 받을 수 있습니다. 알림은 [email protected]에서 전송됩니다. 정크 메일함을 꼭 확인하세요.
우리는 API의 콘텐츠 전송 공급자로 Cloudflare를 사용하고 있습니다. 여기에서 해당 상태를 확인할 수 있습니다.
Pinnacle은 어떤 목적으로든 API 사용에 대해 책임을 지지 않습니다. API는 상품성, 특정 목적에 대한 적합성 또는 비침해에 대한 묵시적 보증을 포함하되 이에 국한되지 않고 명시적이든 묵시적이든 어떠한 종류의 보증 없이 "있는 그대로" 및 "사용 가능한 대로" 제공됩니다.