我给自己的商店创建了自有应用,同时也设置了相应的权限,安装好应用后我获取到了access token,但当我使用这个token请求api时一直请求不通,请问是我的请求路径或参数设置的有问题吗?具体请看图片(我请求的是查询订单信息的api: https://shopify.dev/docs/api/admin-rest/2023-10/resources/fulfillmentorder#get-orders-order-id-fulfillment-orders)。。)
Topic summary
用户创建自有应用并获取了 access token,但在请求 Shopify Admin REST API(查询订单履行信息)时遇到访问失败问题。
问题表现:
- 已正确设置应用权限并安装
- 使用 access token 请求 fulfillment orders API 时无法连通
- 用户提供了多张截图展示请求配置
解决方案:
- 另一用户指出:国内直接访问 Shopify API 会不通,需要通过代理转发
- 原提问者确认找到问题,分享了正确的 curl 请求格式:
- 使用
-H "X-Shopify-Access-Token: [token]"设置认证头 - 完整 API 路径格式:
https://[店铺域名]/admin/api/2024-01/orders/[订单ID]/fulfillment_orders.json
- 使用
**结论:**问题已解决,关键在于正确的请求格式和网络访问方式(需代理)
国内访问会一直访问不通,需要转发代理
找到问题了.
-H “X-Shopify-Access-Token: shXxx1xxxxxxxxxxxxxxcc92a”
这样请求才是正确的,另外国内访问会一直访问不通,需要转发代理



