首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为Shopify创建结账时变量ID无效

为Shopify创建结账时变量ID无效
EN

Stack Overflow用户
提问于 2020-10-13 15:01:55
回答 1查看 373关注 0票数 0

我正在尝试创建结帐网址使用管理API与以下参数。

网址:https://shopy-test11.myshopify.com/admin/api/2020-10/checkouts.json

代码语言:javascript
复制
{
  "checkout": {
    "line_items": [
      {
        "variant_id": 37033347711169,"quantity": 2
        
    }
    ]
  }
}

不幸的是,它返回了下面的错误,在我能找到的任何地方都没有正确的文档。

代码语言:javascript
复制
{
    "errors": {
        "line_items": {
            "0": {
                "variant_id": [
                    {
                        "code": "invalid",
                        "message": "is invalid",
                        "options": {}
                    }
                ]
            }
        }
    }
}

我也尝试了Shopify-api ruby gem,得到了同样的错误。网上也有一些类似的问题,但没有人回答为什么会发生这个问题,以及如何解决它。这是正在开发中的新应用程序,它将创建自定义结帐。只有一个销售渠道是“在线商店”,并且对所有产品都是启用的。有什么办法解决这个问题吗?任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-14 03:48:55

你似乎混淆了这里的概念。签出API仅与Storefront API关联,与Admin API无关。

所以这个URL: /admin/api/2020-10/checkouts.json似乎是不可能的。在管理API中没有用于结帐的端点,然而,具有结帐的Storefront API可能是您正确的URL。那就试试吧:

/api/2020-10/checkouts.json

如果你的头中有正确的令牌,它很可能会起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64330172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档