为 Shopify 创建结账时变体 ID 无效
Invalid variant ID while creating checkout for Shopify
我正在尝试使用具有以下参数的管理员 API 创建结帐 url。
URL: https://shopy-test11.myshopify.com/admin/api/2020-10/checkouts.json
{
"checkout": {
"line_items": [
{
"variant_id": 37033347711169,"quantity": 2
}
]
}
}
不幸的是,它返回以下错误,在我能找到的任何地方都没有正确记录。
{
"errors": {
"line_items": {
"0": {
"variant_id": [
{
"code": "invalid",
"message": "is invalid",
"options": {}
}
]
}
}
}
}
我也尝试了 Shopify-api ruby gem 并得到了同样的错误。网上有一些类似的问题,但 none 回答了出现该问题的原因以及解决方法。这是正在开发中的新应用程序,它将创建自定义结帐。只有一个销售渠道,即“在线商店”,并为所有产品启用。任何想法如何解决这个问题?感谢任何帮助。
您似乎混淆了这里的概念。结帐 API 仅与店面 API 关联,与管理员 API.
无关
所以这个URL:/admin/api/2020-10/checkouts.json似乎是不可能的。管理员 API 中没有用于结帐的端点,而确实有结帐的 Storefront API 可能是您正确的 URL。所以试试看:
/api/2020-10/checkouts.json
如果您的 header 中有正确的标记,它可能会起作用。
我正在尝试使用具有以下参数的管理员 API 创建结帐 url。
URL: https://shopy-test11.myshopify.com/admin/api/2020-10/checkouts.json
{
"checkout": {
"line_items": [
{
"variant_id": 37033347711169,"quantity": 2
}
]
}
}
不幸的是,它返回以下错误,在我能找到的任何地方都没有正确记录。
{
"errors": {
"line_items": {
"0": {
"variant_id": [
{
"code": "invalid",
"message": "is invalid",
"options": {}
}
]
}
}
}
}
我也尝试了 Shopify-api ruby gem 并得到了同样的错误。网上有一些类似的问题,但 none 回答了出现该问题的原因以及解决方法。这是正在开发中的新应用程序,它将创建自定义结帐。只有一个销售渠道,即“在线商店”,并为所有产品启用。任何想法如何解决这个问题?感谢任何帮助。
您似乎混淆了这里的概念。结帐 API 仅与店面 API 关联,与管理员 API.
无关所以这个URL:/admin/api/2020-10/checkouts.json似乎是不可能的。管理员 API 中没有用于结帐的端点,而确实有结帐的 Storefront API 可能是您正确的 URL。所以试试看:
/api/2020-10/checkouts.json
如果您的 header 中有正确的标记,它可能会起作用。