node.js - 无效的 Varient ID Shopify(Admin Rest Api)
问题描述
我正在尝试通过 Shopify 管理员休息 API 创建结帐,作为响应,我收到一个看起来像这样的验证错误。
{
"errors": {
"line_items": {
"0": {
"variant_id": [
{
"code": "invalid",
"message": "is invalid",
"options": {}
}
]
}
}
}
}
请求[POST]:
网址:https ://mystore.myshopify.com/admin/checkouts.json
{
"checkout": {
"line_items": [
{
"variant_id": "15465470460017",
"quantity": 1
}
]
}
}
我通过查看链接“ https://mystore.myshopify.com/cart.json ”上的购物车 JSON 验证了 varient_id 。我还遵循了 Shopify 上提供的文档。如果我创建没有varient_id 的空结帐,那么它可以工作,否则它会返回无效的变体ID 错误。
我在 PostMan 上尝试了这个请求。对于更新的和其他的,它工作正常,但对于结帐创建,我找不到我出错的地方。
解决方案
推荐阅读
- javascript - 捕获 Google Maps API JavaScript RefererNotAllowedMapError
- ios - 标签栏不显示 iOS
- python - 在库中动态创建模块
- javascript - vuex 中的 store 对象是否会落入叶子组件?
- php - do_shortcode 不解析 acf 字段中的简码(wordpress)
- airflow - 包括天文学家气流的自定义代码
- java - ConfigServletWebServerApplicationContext: 嵌套异常是 java.lang.NoClassDefFoundError: jakarta/servlet/jsp/JspFactory 使用 Tomcat 10 - Spring
- scala - 我如何用许多护腕模拟方法?
- c++ - 架构设置错误的 C++ 未定义符号
- python - Starlette 会话状态清除