簡體   English   中英

我的代碼或我使用的 API 有問題嗎?

[英]Is there a problem with my code or the API I am using?

我正在嘗試向 API 提交項目,請求通過但返回 API 返回的項目構造不正確。

代碼可以正常編譯和運行,不幸的是構建的項目不正確。 我正在使用的 API: https : //www.clover.com/api_docs/#!/inventory/CreateItem

如果上面的鏈接不起作用,請導航到 Inventory -> Items -> Create an Inventory Item。

我已經嘗試過發送到服務器的內容,但我的問題在於 API 的標簽參數。 無論我將“標簽”字段設置為什么,返回的項目永遠不會有標簽字段。 我還有一個用戶界面,我可以看到所有項目的屬性。 “標簽”始終為空。

這是我提供 API 的內容:

{
    "name":"test_item_with_label",
    "sku":"1234",
    "code":"959",
    "price":1698,
    "tags":[
        {
            "id":"Z1JC35RHV6PFP", 
            "name":"Sewing",
            "showInReporting":false
        }
    ],
    "priceType":"FIXED",
    "defaultTaxRates":true,
    "hidden":false,
    "revenue":true
}

這是請求后項目的屬性:

{
    "id": "FCMS6MSAFYK1E", 
    "hidden": false, 
    "name": "test_item_with_label", 
    "code": "959", 
    "sku": "1234", 
    "price": 1698, 
    "priceType": "FIXED", 
    "defaultTaxRates": true, 
    "isRevenue": true, 
    "modifiedTime": 1564272103000
}

我希望通過帶有標簽的 API 正確構建項目。

這是可供參考的可用標簽。

  "elements": [ {
      "id": "Z1JC35RHV6PFP", 
      "name": "Sewing", 
      "showInReporting": false
    }, {
      "id": "STBVZXTVHDYK6", 
      "name": "Compass Industries", 
      "showInReporting": false
    }, {
      "id": "SSWR290EAK8RM", 
      "name": "Savor Jerky", 
      "showInReporting": false
    }, {
      "id": "GCENM7Y4RBJE2", 
      "name": "Triple K", 
      "showInReporting": false
    }, {
      "id": "E9H3YC70T4D6W", 
      "name": "Sabre/Security Equipment Co.", 
      "showInReporting": false
    }, {
      "id": "4ANVQMMFK7MNR", 
      "name": "Lansky Sharpeners", 
      "showInReporting": false
    }, {
      "id": "1H66V1ZK7Y84Y", 
      "name": "Nebo/ True Utility", 
      "showInReporting": false
    }, {
      "id": "0PZ5R8VV61QDJ", 
      "name": "Victorinox Swiss Army", 
      "showInReporting": false
    }]

找到答案了!

留在這里以防其他人在 Clover PoS API 中遇到這個問題。

基本上他們的API是錯誤的! 它說你可以在文檔中提供所有這些參數,但你首先必須創建項目然后回來並用正確的 ID 標簽標記項目。

答案在這里找到: https : //community.clover.com/questions/1822/can-somebody-tell-me-the-use-of-v3merchantsmidtag.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM