定义和编码loyaltyObject

问题描述

我试图使用 Google Pay Passes API 创建一个loyalCard Pass。

正如文档所说,首先要做的是创建和设置一个服务帐户,我已经完成了,创建帐户后,我生成了用于 API 授权的 jwt,我发送了一个 POST 请求以创建忠诚类和一切正常(忠诚卡出现在我的商家控制台上),现在我被困在忠诚对象上,文档说我必须从忠诚对象生成一个 JWT,然后把 jwt 放在 web 按钮上,我这样做但 jwt 是错误的,因为我试图去 https://pay.google.com/gp/v/save/{jwt} 但我收到一个错误

这是我编码的忠诚对象:

{
  "classId": "id.ExampleClass1","id": "id.ExampleObject1","accountId": "1234567890","accountName": "Jane Doe","barcode": {
    "alternateText": "12345","type": "qrCode","value": "28343E3"
  },"textModulesData": [{
    "header": "Jane's Baconrista Rewards","body": "Save more at your local Mountain View store Jane. "
  }],"linksModuleData": {
    "uris": [
      {
        "kind": "walletobjects#uri","uri": "https://www.baconrista.com/myaccount?id=1234567890","description": "My Baconrista Account"
      }]
  },"infoModuleData": {
    "labelValueRows": [{
      "columns": [{
        "label": "Next Reward in","value": "2 coffees"
      },{
        "label": "Member Since","value": "01/15/2013"
      }]
    },{
      "columns": [{
        "label": "Local Store","value": "Mountain View"
      }]
    }],"showLastUpdateTime": "true"
  },"loyaltyPoints": {
    "balance": {
      "string": "5000"
    },"label": "Points","pointsType": "points"
  },"messages": [{
    "header": "Jane,welcome to Banconrista Rewards!","body": "Thanks for joining our program. Show this message to "
  }],"state": "active"
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)