【问题标题】:Sending an API request to Shopify API without a library/gem/SDK在没有库/gem/SDK 的情况下向 Shopify API 发送 API 请求
【发布时间】:2018-08-04 04:22:17
【问题描述】:

我正在创建一个简单的 shopify 应用。我没有使用官方库和 SDK,我的疯狂是有原因的。我正在使用 curl。

比如说,一个用户

a) 安装了我的应用,然后

b) 我还通过向“https://{shop}/admin/oauth/access_token”发送请求获得了“access_token”

现在。我想发送一个请求来检索用户的产品列表。网址是“GET https://{shop}.myshopify.com/admin/products.json”

我已阅读文档,但有些地方含糊不清,因为它说要使用登录密码,而在其他地方则使用 api-key。

换句话说,我应该如何准确发送这样的请求?我应该包括哪些标头? access_token 怎么办?

【问题讨论】:

    标签: rest shopify shopify-app


    【解决方案1】:

    没有歧义。如果您有 oAuth 访问令牌,请按照说明构建对 RESTful API 的调用。在标头中包含您的令牌并拨打电话:

    header X-Shopify-Access-Token: {access_token}
    

    如果您使用 Shopify 创建私有应用程序,您将获得一个 API 密钥和密码,在这种情况下,您的调用结构如下:

    https://apikey:password@hostname/admin/resource.json
    

    【讨论】:

    • 好吧,我有一个私人测试应用程序,但我已经能够使用X-Shopify-Access-Token: {access_token} 进行 api 调用并接收结果。为什么?
    • 您可能做错了几十件事。 Shopify API 有效。卷曲当然有效。我给你的建议是正确的,现在你的挑战是找出你的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-15
    • 2010-10-02
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    相关资源
    最近更新 更多