Game service APIs
Player history
GET https://{api-domain}/game-service/operator/player/history
ใช้สำหรับดึงข้อมูลประวัติการเล่นของผู้เล่น
Headers
Name
Value
Content-Type
application/json
Authorization
Bearer <token>
Body
Name
Type
Description
Required
player_id
string
user id ของระบบโอเปอเรเตอร์
Yes
start_date
string
วันเวลาเริ่มต้น ตามมาตราฐาน ISO 8601 format: YYYY-MM-DDTHH:mm:ss.SSSZ
Yes
end_date
string
วันเวลาสิ้นสุด ตามมาตราฐาน ISO 8601 format: YYYY-MM-DDTHH:mm:ss.SSSZ *** ไม่เกิน 7 วัน
Yes
page
integer
หน้าที่ต้องการดึงข้อมูล default: 1
No
per_page
integer
จำนวนที่แสดงข้อมูลต่อหน้า default: 20
No
Response
HTTP Status: 200 OK
Content-Type: application/json
{
"status": "success",
"data": {
"pagination": {
"total": 3,
"page": 1,
"per_page": 20,
"last_page": 1
},
"records": [
{
"transaction_id": "result-2148",
"game_key": "NLH",
"player_result": "loss",
"player_id": "1002",
"room_id": "1",
"table_id": "1",
"round_id": "556",
"amount": 0,
"currency": "THB",
"created_at": "2025-02-19T03:52:18.715060182Z",
"result": {
"community_card": ["2D","4S","5C","6H","7S"],
"players": [
{
"id": "1001",
"display_name": "A",
"position": "btn",
"card": ["8D","KH"],
"hand_rank": "straight",
"round": "river",
"status": "win",
"win_amount": 53000.00,
"bet_amount": 22000.00,
"currency": "THB",
"operator_id": 1234,
"hand_rank_card": ["8D","4S","5C","6H","7S"]
},
{
"id": "1002",
"display_name": "B",
"position": "sb",
"card": ["1D","QH"],
"hand_rank": "high_card",
"round": "preflop",
"status": "fold",
"win_amount": 0.00,
"bet_amount": 1000.00,
"currency": "THB",
"operator_id": 1234,
"hand_rank_card": ["1D","QH","5C","6H","7S"]
},
{
"id": "1003",
"display_name": "C",
"position": "bb",
"card": ["1H","0H"],
"hand_rank": "high_card",
"round": "turn",
"status": "fold",
"win_amount": 0.00,
"bet_amount": 6000.00,
"currency": "THB",
"operator_id": 5544,
"hand_rank_card": ["1H","0H","5C","6H","7S"]
},
{
"id": "1004",
"display_name": "D",
"position": "utg",
"card": ["KD","2H"],
"hand_rank": "one_pair",
"round": "flop",
"status": "fold",
"win_amount": 0.00,
"bet_amount": 2000.00,
"currency": "THB",
"operator_id": 2022,
"hand_rank_card": ["2D","4S","5C","6H","7S"]
},
{
"id": "1005",
"display_name": "E",
"position": "co",
"card": ["JD","JH"],
"hand_rank": "one_pair",
"round": "river",
"status": "loss",
"win_amount": 0.00,
"bet_amount": 22000.00,
"currency": "THB",
"operator_id": 1234,
"hand_rank_card": ["JD","JH","5C","6H","7S"]
}
],
"bets": {
"preflop": [
{
"player_id": 1002,
"display_name": "B",
"action": "sb",
"amount": 1000.00,
"operator_id": 1234
},
{
"player_id": 1003,
"display_name": "C",
"action": "bb",
"amount": 2000.00,
"operator_id": 5544
},
{
"player_id": 1004,
"display_name": "D",
"action": "call",
"amount": 2000.00,
"operator_id": 2022
},
{
"player_id": 1005,
"display_name": "E",
"action": "call",
"amount": 2000.00,
"operator_id": 1234
},
{
"player_id": 1001,
"display_name": "A",
"action": "call",
"amount": 2000.00,
"operator_id": 1234
},
{
"player_id": 1002,
"display_name": "B",
"action": "fold",
"amount": 0.00,
"operator_id": 1234
}
],
"flop": [
{
"player_id": 1003,
"display_name": "C",
"action": "bet",
"amount": 4000.00,
"operator_id": 5544
},
{
"player_id": 1004,
"display_name": "D",
"action": "fold",
"amount": 0.00,
"operator_id": 2022
},
{
"player_id": 1005,
"display_name": "E",
"action": "call",
"amount": 4000.00,
"operator_id": 1234
},
{
"player_id": 1001,
"display_name": "A",
"action": "call",
"amount": 4000.00,
"operator_id": 1234
}
],
"turn": [
{
"player_id": 1003,
"display_name": "C",
"action": "check",
"amount": 0.00,
"operator_id": 5544
},
{
"player_id": 1005,
"display_name": "E",
"action": "bet",
"amount": 4000.00,
"operator_id": 1234
},
{
"player_id": 1001,
"display_name": "A",
"action": "raise",
"amount": 6000.00,
"operator_id": 1234
},
{
"player_id": 1003,
"display_name": "C",
"action": "fold",
"amount": 0.00,
"operator_id": 5544
},
{
"player_id": 1005,
"display_name": "E",
"action": "call",
"amount": 6000.00,
"operator_id": 1234
}
],
"river": [
{
"player_id": 1005,
"display_name": "E",
"action": "check",
"amount": 0.00,
"operator_id": 1234
},
{
"player_id": 1001,
"display_name": "A",
"action": "allin",
"amount": 10000.00,
"operator_id": 1234
},
{
"player_id": 1005,
"display_name": "E",
"action": "call",
"amount": 10000.00,
"operator_id": 1234
}
]
}
}
}
]
}
}Last updated