他们的 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)
问:他们从哪里获得 jwt,或者这是一个正在创建的变量?
我想 SELLER_SECRET 是一个变量,从沙盒设置页面填充。
我想我们会使用 dateadd('s',3600,now()) 而不是 time.time()+3600。
他们还建议使用 Google OpenID 而不是滚动您自己的登录名,但这似乎相当复杂。