彼らの Python の例は最も単純なようですが、cakeToken という名前の変数を使用することに同意しません。
cakeToken = jwt.encode(
{
"iss" : sellerIdentifier,
"aud" : "Google",
"typ" : "google/payments/inapp/item/v1",
"exp" : int(time.time() + 3600),
"iat" : int(time.time()),
"request" :{
"name" : "Piece of Cake",
"description" : "Virtual chocolate cake to fill your virtual tummy",
"price" : "10.50",
"currencyCode" : "USD",
"sellerData" : "user_id:1224245,offer_code:3098576987,affiliate:aksdfbovu9j"
}
},
SELLER_SECRET)
Q: どこから jwt を取得していますか、それとも作成中の変数ですか?
SELLER_SECRET は、サンドボックス設定ページから入力された変数だと思います。
time.time()+3600 の代わりに dateadd('s',3600,now()) を使用すると思います。
彼らはまた、独自のログインをロールバックする代わりに Google OpenID を使用することを勧めていますが、それは非常に複雑なようです.