担当者に連絡を取り、AnyGiftのAPIキー、storeIdをご用意ください
ここでは、AnyGift APIを利用して注文作成〜受け取りまでのフローを確認できます。
以下のcurlコマンドを実行します。( storeId
, api_key
は各事業者の値をご利用ください)
購入完了メールの内容を確認したい場合は、 senderEmail
の値を確認したいメールアドレスに変更してください。
curl -X POST <https://api.anygift.jp/v1/orders> \\
-H 'x-anygift-key: {api_key}' \\
-H 'x-anygift-store-id: {store_id}' \\
-H 'Content-Type: application/json' \\
-d '{
"storeName": "テスト商店",
"senderEmail": "[email protected]",
"senderName": "購入太郎",
"message": "お誕生日おめでとうございます!",
"orderedAt": "2023-05-01T12:00:00.000Z",
"totalPrice": 3980,
"products": [
{
"id": "string",
"code": "T-001",
"name": "Tシャツ",
"description": "綿100%で、着心地のよいTシャツです。",
"imageUrls": ["<https://sample.com/sample.png>"],
"quantity": 1,
"variant": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"skuCode": "T-001-S",
"name": "Sサイズ",
"imageUrl": "<https://sample.com/sample.png>",
"price": 2980
}
}
]
}'
返却されたresponseのidを取得します。
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", # この値を取得
"storeName": "テスト商店",
...
}
https://e-gift.anygift.jp/gift/{1.で受け取ったid}
にアクセスすると、以下のような受け取り画面が表示されます。
画面にしたがい、受け取り処理を行います。
受け取り者のメール内容が知りたい場合は、フォーム入力内のメールアドレスに正常にメールが届くメールアドレスを入力してください。