从 Postman 调用 shopify API
Calling shopify API from Postman
我需要使用 Postman 在 shopify 中创建一个 webhook。
我输入了以下内容:
方法:POST
URL: https://{{api_key}}:{{api_password}}@{{store_name}}.myshopify.com/admin/webhooks.json
参数:
{
"topic": "order/creation",
"address": "https://example.com/shopify_app/order_created.php"
}
Headers:
[{"key":"Content-Type","value":"application/json","description":""}]
我已将 {{api_key}}
替换为创建应用程序时创建的 API 密钥,并将 {{api_password}}
替换为 access_token。
当我点击这个时,我得到 "Please log in" 屏幕。请检查下图:
URL 必须与您的格式相同。
URL: https://{{api_key}}:{{api_password}}@{{store_name}}.myshopify.com/admin/webhooks.json
但必须像这样在 Postman 中输入参数:
键 = 值
webhook[主题] = orders/create
webhook[地址] = https://whatever.hostname.com/
webhook[格式] = json
(将 json 格式逻辑构建到 post 数据中)
是的,这看起来很奇怪。您很可能会随请求发送 cookie。
点击下面的 Cookies
发送按钮并清除所有 cookie 并再次尝试发出 POST 请求。它会起作用。
您似乎没有将 shopify 令牌传递给您的邮递员请求。所以请通过 "X-Shopify-Access-Token " 请求 header
它将解决您的问题
我需要使用 Postman 在 shopify 中创建一个 webhook。 我输入了以下内容:
方法:POST
URL: https://{{api_key}}:{{api_password}}@{{store_name}}.myshopify.com/admin/webhooks.json
参数:
{
"topic": "order/creation",
"address": "https://example.com/shopify_app/order_created.php"
}
Headers:
[{"key":"Content-Type","value":"application/json","description":""}]
我已将 {{api_key}}
替换为创建应用程序时创建的 API 密钥,并将 {{api_password}}
替换为 access_token。
当我点击这个时,我得到 "Please log in" 屏幕。请检查下图:
URL 必须与您的格式相同。
URL: https://{{api_key}}:{{api_password}}@{{store_name}}.myshopify.com/admin/webhooks.json
但必须像这样在 Postman 中输入参数:
键 = 值
webhook[主题] = orders/create
webhook[地址] = https://whatever.hostname.com/
webhook[格式] = json
(将 json 格式逻辑构建到 post 数据中)
是的,这看起来很奇怪。您很可能会随请求发送 cookie。
点击下面的 Cookies
发送按钮并清除所有 cookie 并再次尝试发出 POST 请求。它会起作用。
您似乎没有将 shopify 令牌传递给您的邮递员请求。所以请通过 "X-Shopify-Access-Token " 请求 header
它将解决您的问题