cat content/blog/actions-builder-transactions-migration.md
Google アシスタントアクションを、ActionsBuilderにマイグレートする際のtransactionsでの注意点
- GoogleAssistant
- ActionsBuilder
Actions Builder へ移行する際の transactions 設定で注意したい点をまとめたメモ。
jwtClientで使用する、service account keyは、 マイグレーション時に作られた新規プロジェクトではなく、 元のプロジェクトで発行しないと、
error: { status: "PERMISSION_DENIED" message: "The caller does not have permission" code: 403}となりますので、ご注意を。
クソ嵌ったので共有しておきます。
追記: 2020/11/3
entitlement:consumeで、消費アイテムを消費する際のアクセストークンは、 新規プロジェクトのservice account keyで発行しないと、
status: 403statusText: 'Forbidden'になりますので、ご注意を。
要は
skus:batchGet でゲーム内アイテムを取得する際は、旧プロジェクトのservice account keyentitlement:consume で購入した消費アイテムを消費する際は、新プロジェクトのservice account keyですね。