创建一个项目

shulianshulian 成员职位:4

嗨你所有!


我想使用这个端点创建一个项目

POST / API /账户/ {accountID} / Item.json

但我得到他的错误:

“{”httpCode”:“400”,“httpMessage”:“坏请求”,“消息”:“项目不会创建。一个项目必须有一个描述。" errorClass”:“除了“}”

我想知道哪些是必需的字段,因为我找不到这些信息在API文档。

https://developers.lightspeedhq.com/retail/endpoints/Item/ post-create-an-item

提前谢谢你

10评论

  • gregaricangregarican 成员职位:870年

    逻辑,项目描述是必需的,因为并不是所有零售web UI表单显示SystemID识别项。所需的字段实际上不是在API文档。通常我做什么通常是我请求负载提供所有元素。那些没有值,我不在乎我只是传递”。这样没有歧义。

  • shulianshulian 成员职位:4

    你好Gregarican。

    我增加了描述和现在不是抱怨所以我认为没有其他必需的字段。

    顺便说一句我发送upc, customSku、描述和价格。

    谢谢你!

  • eyupeyup 成员职位:4

    你好我想创建一个项目,但是我得到不同的错误

    < ?xml version = " 1.0 " ? >

    <错误> < httpCode > 405 < / httpCode > < httpMessage > < / httpMessage > <消息>方法不允许请求的资源不允许行动。< /消息> < errorClass >异常< / errorClass > < /错误>

  • Ali_MasoumieAli_Masoumie 主持人,光速员工职位:321年主持人

    @eyup,

    你能发送一些更多的细节(端点和完整的请求+响应)?

  • gregaricangregarican 成员职位:870年

    @eyup通常HTTP 405响应代码意味着你发送请求方法类型,服务器无法满足。例如,如果您发送一个POST请求的端点只接受GET请求。所以确保你引用正确的端点URI和仔细检查你的方法类型。

  • eyupeyup 成员职位:4

    抱歉迟了回答,我解决了这个问题,我做了一些简单的错误……

    现在我可以创建项目,但我怎么能改变数量吗?

  • mattangermattanger 成员职位:103年✭

    设置数量你必须设置ItemPrices对象。即

    {

    描述:“项”,

    价格:{ItemPrice: [{shopID: 0, qoh: 1}]

    }

    }

    这不是一个工作示例,但它可能会让你开始

    马特的愤怒

    https://spectraretail.com/

  • eyupeyup 成员职位:4

    我这样说,项目创建但数量仍然相同


    Untitled.png

    {

    “描述”:“青苹果”,

    “defaultCost”: 100年,

    “可贴现的”:没错,

    “税收”:没错,

    “itemType”:“默认”,

    “序列化”:假的,

    “modelYear”: 0,

    “upc”:“”,

    “ean”:“”,

    “customSku”:“”,

    “manufacturerSku”:“”,

    “publishToEcom”:假的,

    “被”:0,

    “taxClassID”: 1、

    “departmentID”: 0,

    “itemMatrixID”: 0,

    “manufacturerID”: 0,

    “seasonID”: 0,

    “defaultVendorID”: 0,

    "价格":{

    “ItemPrice”:(

    {

    “shopID”:“0”,

    “qoh”:“1”,

    “金额”:150年,

    “useTypeID”: 1、

    “useType”:“默认”

    },

    {

    “shopID”:“0”,

    “qoh”:“1”,

    “金额”:145年,

    “useTypeID”: 2

    “useType”:“厂商建议零售价”

    }

    ]

    }

    }

  • mattangermattanger 成员职位:103年✭

    哎呦。我告诉你错了。其实ItemShop需要更新。

    像这样的东西

    {ItemShops: {ItemShop: [{shopID: 0, qoh: 12}]}

    马特的愤怒

    https://spectraretail.com/

  • eyupeyup 成员职位:4

    我做了……谢谢大家!


    61717. https://api.lightspeedapp.com/API/V3/Account/ {accountID} /项目/ json

    {

    “描述”:“青苹果”,

    " ItemShops ": {

    “ItemShop”:(

    {

    “itemShopID”:“403390”,

    “qoh”:“20”,

    “itemID”:“61717”,

    “shopID”:“1”

    }

    ]

    }

    }

    Untitled.png


登录注册置评。