在我的localhost中使用php购物如何获取产品数据 [英] shopify how to get product data using php in my localhost

查看:11
本文介绍了在我的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆