我正在尝试通过PHP在Wordpress上通过Shopify API从Shopify商店中获取最后一笔订单。
Shopify API的PHP文档非常有限,因此我很难将数据(任何数据)回显到我的Wordpress页面中。
我已经在Shopify上制作了我的私有应用程序,并在下面的代码中使用了它的凭据(出于安全目的,将其替换为括号)。该应用程序具有商店内所有内容的读取权限。有最近的订单,所以这不是问题。
这是我用来显示在Wordpress页面正文中的代码:
<?php
$orders_obj_url = 'https://[my api key]:[my api secret]@[my shopify URL handle].myshopify.com/admin/orders.json';
$orders_content = @file_get_contents( $orders_obj_url );
$orders_json = json_decode( $orders_content, true );
$orders = $orders_json['orders'];
echo $orders;
?>
上面的代码只是试图将原始数组输出到我的页面上。当前不输出任何内容。
过去,我想获取JSON数组中的最新order对象,仅输出该对象。
我的代码或实现中可能存在一个非常痛苦的明显错误,我盯着它看了太久了,需要重新审视。谢谢。
答案 0 :(得分:0)
First you will get all order list from shopify order api (GET /admin/orders.json).
all order get in array list so get last array from array list and get order id from las t array.then this order id use for get data of last order id and use this api for get specific order data (api for get specific order data :GET /admin/orders/#{order_id}.json)