Shopify API 与 Postman chrome 应用程序

Shopify API with Postman chrome app

我正在通过 Postman Chrome 应用程序使用 Shopify API。我已经使用了 OAuth 2.0 并且有一个授权码,我在 header 中通过 API 调用传递给它。

现在,如果我在 Chrome 中登录我的 Shopify 商店,并启用了一个名为 "Intercepter" 的 Postman 插件,并且在 header 中没有访问代码,那么我也会收到回复,否则不会.

我现在很困惑,如果我可以在没有访问令牌的情况下访问响应,那么在 header 中传递的访问令牌有什么用。

我正在执行 GET API 调用。请帮助。

使用 API 密钥的主要优点是更便携 - 虽然您可以通过登录的浏览器会话访问 API 端点,但您不希望成为在真实应用程序中使用浏览器会话进行身份验证。

此外,根据经验,我可以告诉您基于浏览器会话的身份验证的某些 API 行为与使用 API 密钥时的行为不同。例如,在您的浏览器会话中请求以下内容:

https://your-store.myshopify.com/admin/products.json?query=shirt

将 return 包含搜索结果的 HTML 响应(尽管 .json)。此 API 仅供 Shopify 管理员在内部使用,在使用 API 密钥时不可用。