#服務投注限額 REST API 參考

本文檔描述了用於管理投注限額邏輯的微服務。

版本:0.0.0 基礎URL:{{API_BASE_URL}}/api/bet-limit 方案:HTTPS

#端點

  1. 自動分配玩家限制
  2. 為使用者分配玩家限制
  3. 取消分配給使用者的玩家限制

#1. 自動分配玩家限制

總結:當使用者進入遊戲並且沒有分配任何玩家限制時,自動為使用者分配玩家限制。
需要設定:商戶必須聯絡PetaX設定用於自動指派的玩家限制ID清單。
API 可用性:沒有公開 API 可用於設定自動分配玩家限制。
觸發:使用者進入遊戲。
條件:使用者的玩家限制清單為空。
行為

設定流程

#2. 為使用者指派玩家限制

端點POST /a/player-limits/assign 摘要:為使用者指派玩家限制。
權限:betLimit.playerLimits.assignUser 消耗:application/json 產生:application/json 安全:BearerAuth(授權:承載abcde12345) 註釋

#請求

CURL

curl -X POST "{{API_BASE_URL}}/api/bet-limit/a/player-limits/assign" \
  -H "Authorization: Bearer abcde12345" \
  -H "Content-Type: application/json" \
  -d '{
    "limitIds": [1, 2],
    "userIds": ["user-uuid-123", "user-uuid-124"],
    "username": "testuser"
  }'

參數

#回應

#3. 取消為使用者指派玩家限制

端點POST /a/player-limits/unassign 摘要:取消指派給使用者的玩家限制。
權限:betLimit.playerLimits.assignUser 消耗:application/json 產生:application/json 安全:BearerAuth(授權:承載abcde12345) 注意:如果您要刪除使用者的所有限制,請將 limitIds 設為空。

#請求

CURL

curl -X POST "{{API_BASE_URL}}/api/bet-limit/a/player-limits/unassign" \
  -H "Authorization: Bearer abcde12345" \
  -H "Content-Type: application/json" \
  -d '{
    "limitIds": [1, 2],
    "userIds": ["user-uuid-123", "user-uuid-124"],
    "username": "testuser"
  }'

參數

#回應