【发布时间】:2019-08-14 00:13:39
【问题描述】:
似乎是一项简单的任务,但尽管阅读了他们的文档,但我无法弄清楚。根据https://help.shopify.com/en/api/storefront-api/getting-started,我已获得店面访问令牌。然后我在下面的 CURL 请求中使用了它。然而这只是返回: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
我发现他们的文档有点混乱,因为他们有很多不同的 API,虽然这个 Storefront Access Token 似乎应该适用于这个特定的 API,但也许不是?
$url = "https://mysite.myshopify.com/admin/api/2019-07/products/count.json";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$headers = array(
'X-Shopify-Storefront-Access-Token: 2400d...........a999'
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
print_r( $result);
curl_close($ch);
【问题讨论】:
-
不管我怎么看,你都好像弄错了钥匙。或者您是否检查了执行该请求所需的正确范围?