週次アクティビティダイジェストのテストメールを送信する
対象セッションについて、直近7日間の実際のアクティビティデータを使って、連携済みの成人に週次ダイジェストメールを1通生成して送信します。連携作業中にダイジェストをプレビューするための機能です。テストモードでのみ利用でき、ライブモードでの呼び出しは `400` `INVALID_INPUT` エラーで拒否されます。
Authorization
api-key In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/test/send-activity-digest" \ -H "Content-Type: application/json" \ -d '{ "sessionId": "b1a6482d-5242-4b4a-aa88-3fa52595a672" }'{ "sent": true}{ "error": "INVALID_INPUT", "errorMessage": "The request was missing a sessionId parameter."}購入について保護者の承認を求める POST
1件の購入について、プレイヤーの信頼できる成人に承認を求めます。課金する前にこのAPIを呼び出し、承認が届いてから購入を完了してください。リクエストは `expiresAt` まで保留され、それを過ぎると承認も拒否もできなくなります。 結果は `Transaction.PurchaseApprovalResult` Webhookで届き、`approved`、`denied`、`expired` のいずれかを伴います。Webhookを無期限に待つのではなく、`expiresAt` を期限として扱ってください。 すでに判断待ちの `id` を再送しても安全な無操作となり、保留中のリクエストがそのまま返され、2つ目のリクエストは作成されません。そのため、ネットワーク障害後の再試行で二重に通知されることはありません。 1人のプレイヤーが判断待ちにできる購入は最大20件です。それを超えると、いずれかが解決するまで `INVALID_INPUT` で拒否されます。
年齢確認のステータスを設定する POST
このAPIはテストモードでのみ使用できます。 Webフローで実際に年齢確認を完了させることなく、年齢確認のテストを行うために使用します。