Skip to main content

引き渡し対象商品の読み込み

商品の引き渡し

ガチャの商品をその場でお客様に引き渡す場合に使用するフロー

curl -X 'GET' 'https://devmanage.3barc.space/api/staff/pickups/{pickup_code}?gacha_ids=abc&gacha_ids=def' -H "Authorization:Bearer {firebase_jwt}"
paramstypedescription
pickup_codestringexampleを指定した場合のみ、ランダムな商品が状態にかかわらず返されます
gacha_idstring受け渡しを行うガチャのID(廃止予定)
gacha_idsstring[]受け渡しを行うガチャのIDの配列。gacha_idとgacha_idsの両方が存在する場合gacha_idsが優先されます。

ResponseJson

gacha_idの場合

{
"total_amount": 8,
"gacha_id": "XXXXXXX",
"gacha_name": "ExampleGacha",
"order_ids": [
"0219add6-dcfd-42eb-aceb-a0836cd08441",
"e4af673b-ecbf-4172-bbf2-d134ccbbc052"
],
"user_id": "e0b9b281-ab19-4b1f-bb2b-b7de1e171416",
"authed_id": "a2O1D8CnNsQvGc0aONRMPgVDFnv2",
"items": [
{
"prize_id": "b1f72637-7e37-4217-85a1-b5cb02d29bfa",
"prize_name": "b1f72637-7e37-4217-85a1-b5cb02d29bfa",
"image_url": "https://dev-507-assets.s3.ap-northeast-1.amazonaws.com/01G09154F4WBGTYM132TGYNDC6.jpeg",
"amount": 1
},
{
"prize_id": "19f1e87e-9ac2-4962-b920-14b76ba33053",
"prize_name": "19f1e87e-9ac2-4962-b920-14b76ba33053",
"image_url": "https://dev-507-assets.s3.ap-northeast-1.amazonaws.com/01G0HQAF833VYFE5C6NM7CCB9M.jpeg",
"amount": 7
}
],
"orders": [
{
"id": "0219add6-dcfd-42eb-aceb-a0836cd08441",
"play_amount": 5,
},
{
"id": "e4af673b-ecbf-4172-bbf2-d134ccbbc052"
"play_amount": 3,
}
]
}

gacha_idsの場合

[
{
"total_amount": 8,
"gacha_id": "XXXXXXX",
"gacha_name": "ExampleGacha",
"order_ids": [
"0219add6-dcfd-42eb-aceb-a0836cd08441",
"e4af673b-ecbf-4172-bbf2-d134ccbbc052"
],
"user_id": "e0b9b281-ab19-4b1f-bb2b-b7de1e171416",
"authed_id": "a2O1D8CnNsQvGc0aONRMPgVDFnv2",
"items": [
{
"prize_id": "b1f72637-7e37-4217-85a1-b5cb02d29bfa",
"prize_name": "b1f72637-7e37-4217-85a1-b5cb02d29bfa",
"image_url": "https://dev-507-assets.s3.ap-northeast-1.amazonaws.com/01G09154F4WBGTYM132TGYNDC6.jpeg",
"amount": 1
},
{
"prize_id": "19f1e87e-9ac2-4962-b920-14b76ba33053",
"prize_name": "19f1e87e-9ac2-4962-b920-14b76ba33053",
"image_url": "https://dev-507-assets.s3.ap-northeast-1.amazonaws.com/01G0HQAF833VYFE5C6NM7CCB9M.jpeg",
"amount": 7
}
],
"orders": [
{
"id": "0219add6-dcfd-42eb-aceb-a0836cd08441",
"play_amount": 5,
},
{
"id": "e4af673b-ecbf-4172-bbf2-d134ccbbc052"
"play_amount": 3,
}
]
}
]

User

columntypedescription
user_idstring本サービスが管理するユーザID
authed_idstringエンドユーザが認証に使用したプロバイダー(firebase等)が発行したユーザID