在没有库/ gem / SDK的情况下向Shopify API发送API请求

时间:2018-02-24 04:02:19

标签: rest shopify shopify-app

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

说,一个用户

a)安装了我的应用程序然后

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

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

我已经阅读了文档,但是有些含糊不清,因为在某些地方它说使用login-pass和其他api-key。

换句话说, 应该如何发送此类请求?我应该包含哪些标题? 如何处理access_token?

1 个答案:

答案 0 :(得分:0)

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

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

如果您使用Shopify创建私人应用程序,则会发出API密钥和密码,在这种情况下,您的呼叫结构如下:

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