App reviews, troubleshooting, and recommendations
I have received the shipment data for the order, as shown in the following figure
Next, I want to perform the shipping operation on the shipping order, using the interface:
admin/api/2023-04/fulfillments.json
The debugging code snippet is as follows:
$url = "https://494782508ceshi.myshopify.com/admin/api/2023-04/fulfillments.json";
$param = array();
$param['access_token'] = "********"; //Omitted for data security
$fulfillment = array();
$fulfillment['line_items_by_fulfillment_order'] = ['fulfillment_order_id' => '**'];
$fulfillment['tracking_info'] = ['number' => 'YT2331821292044240', "url" => "https://www.track718.com/en/detail?nums=YT2331821292044240"];
$param['fulfillment'] = $fulfillment;
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($param));
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
$responseText = curl_exec($curl);
curl_close($curl);
But the interface reported an error:
string(76) "{"errors":{"line_items_by_fulfillment_order":"expected Hash to be a Array"}}"
How should I adjust my code?
Hey Community! As we jump into 2025, we want to give a big shout-out to all of you wh...
By JasonH Jan 7, 2025Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024