Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 无效的变量ID Shopify(管理员Rest Api)_Node.js_Shopify_Checkout - Fatal编程技术网

Node.js 无效的变量ID Shopify(管理员Rest Api)

Node.js 无效的变量ID Shopify(管理员Rest Api),node.js,shopify,checkout,Node.js,Shopify,Checkout,我试图通过Shopify admin rest API创建一个签出,作为响应,我得到了一个如下所示的验证错误 { "errors": { "line_items": { "0": { "variant_id": [ { "code": "invalid", "message": "i

我试图通过Shopify admin rest API创建一个签出,作为响应,我得到了一个如下所示的验证错误

{
    "errors": {
        "line_items": {
            "0": {
                "variant_id": [
                    {
                        "code": "invalid",
                        "message": "is invalid",
                        "options": {}
                    }
                ]
            }
        }
    }
}
请求[张贴]:

网址:

我通过查看链接“”上的cart JSON来验证变量id。 我还遵循了Shopify上提供的文档。如果我在没有variant_id的情况下创建空签出,那么它将工作,否则它将返回无效的variant id错误


我在邮递员身上试过这个请求。对于更新版和其他版本,它工作正常,但对于签出创建,我找不到哪里出了问题

如中所述,如果产品未发布到您的销售渠道,也可能发生无效错误。也请检查以确定。出现在
产品页面>产品可用性>管理
中的唯一销售渠道是“在线商店”,并且已检查,但我得到了问题中显示的回答。有人知道上述问题的解决方案吗?您的应用程序必须是销售渠道,请参阅
{
  "checkout": {
    "line_items": [
      {
        "variant_id": "15465470460017",
        "quantity": 1
      }
    ]
  }
}