Square API:对象版本与最新的数据库版本不匹配

问题描述

我正在尝试使用以下 Square API endpoint 来更新项目,但出现了一些错误。这是我要更新的项目。

{
  "type": "ITEM","id": "7HXK6NVBDKSOK64CCAYZJ2KW","updated_at": "2020-08-08T21:43:41.849Z","version": 1596923021849,"is_deleted": false,"present_at_all_locations": false,"present_at_location_ids": [
    "1JZ5JTPBW0EXY"
  ],"item_data": {
    "name": "Hummus Plate","description": "Olives,feta,tomatoes,tzatziki and warm pita.","visibility": "PRIVATE","category_id": "ARB5LTTDUSER6T66ZWYO65FL","variations": [
      {
        "type": "ITEM_VARIATION","id": "HBIHPLROOJUUNUSW3BZUDQ5J","updated_at": "2020-08-08T21:40:14.581Z","version": 1596922814581,"present_at_location_ids": [
          "1JZ5JTPBW0EXY"
        ],"item_variation_data": {
          "item_id": "7HXK6NVBDKSOK64CCAYZJ2KW","name": "Regular","ordinal": 0,"pricing_type": "FIXED_PRICING","price_money": {
            "amount": 1000,"currency": "USD"
          }
        }
      }
    ],"product_type": "REGULAR","skip_modifier_screen": true,"ecom_available": false,"ecom_visibility": "UNINDEXED"
  }
}

这里是正文内容。

{
  "batches": [{
    "objects": [{
      "type": "ITEM_VARIATION","id": "T6KKCATDIU2VV4BDBMVGML4W","item_variation_data": {
        "item_id": "FNWWGFTBQWFAYK6JGBD3LDLD","price_money": {
          "amount": 150,"currency": "USD"
        }
      }
    }]
  }],"idempotency_key": "61994762-3a6s-4b75-sf81-fdfaf"
}

这是我得到的错误:

**{
    "errors": [
        {
            "category": "INVALID_REQUEST_ERROR","code": "VERSION_MISMATCH","detail": "Object version does not match latest database version.","field": "version"
        }
    ]
}**

enter image description here

我不确定我做错了什么,但我很感激我能得到的任何帮助。提前致谢!

解决方法

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

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

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