HTTPError:在shopify中将结帐标记为已完成时,响应代码422(不可处理实体)

时间:2018-09-17 13:13:26

标签: node.js shopify-app

我是Shopify node SDK的Shopify应用开发的新手。

我正在尝试将签出标记为已完成,但收到错误HTTPError:响应代码422(无法处理的实体)。

    { HTTPError: Response code 422 (Unprocessable Entity)
    at stream.catch.then.data (/workspace/upsell-node-express/node_modules/shopify-api-node/node_modules/got/index.js:386:13)
    at process._tickCallback (internal/process/next_tick.js:68:7)
  name: 'HTTPError',
  host: undefined,
  hostname: 'xxxxxx.myshopify.com',
  method: 'POST',
  path:
   '/admin/checkouts/cee0406acf3ed1adb09cef798d2d44ac/complete.json',
  protocol: 'https:',
  url: undefined,
  statusCode: 422,
  statusMessage: 'Unprocessable Entity',

结帐令牌:cee0406acf3ed1adb09cef798d2d44ac

我无法识别出为什么我得到错误代码422的问题。根据节点SDK的要求,结帐的唯一标记是标记为已完成。

0 个答案:

没有答案