在我的localhost中使用php购物如何获取产品数据 [英] shopify how to get product data using php in my localhost
本文介绍了在我的localhost中使用php购物如何获取产品数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在寻找一个php脚本,通过在我的本地主机服务器中使用php来获取Shopify产品数据。我已经创建了Storefront API,但不知道如何使用API密钥调用和获取数据。
我阅读了很多与此相关的文档,但没有对php进行探索。 https://help.shopify.com/api/storefront-api/getting-started#using-curl 如果有人知道这件事,请帮帮我。
推荐答案
您可以使用Shopify发出简单的cURL请求以获取产品详细信息 管理API
请求模式
https://{api_key}:{shared_secrete}@shop_url.myshopify.com/admin/products.json
这里我使用Guzzle(PHP HTTP客户端)创建curl reuqest。
但是,您也可以发出cURL请求进行API调用
给您举个例子
$requestUrl = 'https://'.$username.':'$password.'@'.$shop_domain. '/admin/products.json';
$client = new GuzzleHttpClient();
$response = $client->request('GET', $requestUrl, [
'headers' => [
'Content-Type' => 'application/json',
'Accept' => 'application/json'
]
]);
$products = json_decode($response->getBody());
因此,在这里您将获得json格式的产品详细信息
但是,请记住,这只是针对私有应用程序,对于公共应用程序,您需要一个来自Shopify API的访问令牌,同时在应用程序安装到商店后的回调中发送。将其保存在本地数据库中。在每个请求中将此内标识附加到API并获取数据这篇关于在我的localhost中使用php购物如何获取产品数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文