Node.js 无效的变量ID Shopify(管理员Rest Api)
我试图通过Shopify admin 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
{
"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
}
]
}
}