PS3838 API 코드를 oddssea와 함께 사용하기
PS3838은 피나클과 같은 API를 사용합니다. oddssea는 /ps3838 아래에서 피나클 배당을 정확히 그 형태로 제공하므로, 그에 맞춰 작성된 코드가 계속 작동합니다.
바뀌는 점
- 기본 URL:
https://api.oddssea.dev/ps3838. - 인증: PS3838의 Basic 인증 대신
X-API-Key헤더에 oddssea 키를 보냅니다. - 베팅 엔드포인트는 없습니다: oddssea는 북메이커가 아니라 배당 데이터입니다.
그대로인 점
GET /v3/sports | 종목과 각 종목의 제공 항목 유무 |
|---|---|
GET /v3/leagues?sportId= | 종목의 리그 |
GET /v1/periods?sportId= | 피리어드 번호와 이름 |
GET /v3/fixtures?sportId= | 경기: leagueIds, eventIds, isLive, since |
GET /v4/odds?sportId= | 배당: 같은 필터, oddsFormat(기본값 American), toCurrencyCode=USD |
필드 이름, 중첩 구조, since 델타는 PS3838을 따릅니다. 필드는 추가만 되고 이름이 바뀌거나 제거되지 않으므로, PS3838 파서는 모르는 필드를 무시합니다. 한도(maxMoneyline, maxSpread, 라인의 max)는 PS3838과 같이 금액 기준입니다.
PS3838 그 이상
wss://api.oddssea.dev/ps3838/stream의 WebSocket이 변경된 각 경기를 같은 형태로 푸시하므로 /v4/odds 폴링을 그만둘 수 있습니다. /v1 API는 공정 배당, 라인 기록, 시작 배당과 마감 배당, 배당 하락을 더합니다. 문서를 참고하세요.
curl -H "X-API-Key: $KEY" "https://api.oddssea.dev/ps3838/v4/odds?sportId=29&oddsFormat=Decimal"