Google アシスタントアクションを、ActionsBuilderにマイグレートする際のtransactionsでの注意点
GoogleAssistantActionsBuilder
11/3/2020
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: 403
statusText: 'Forbidden'
になりますので、ご注意を。
要は
skus:batchGet でゲーム内アイテムを取得する際は、旧プロジェクトのservice account key
entitlement:consume で購入した消費アイテムを消費する際は、新プロジェクトのservice account key
ですね。