2012-11-27 92 views
0

我一直在嘗試取消並使用shopify API在PHP中退回我的一個訂單。 當我向Shopify API發送curl請求時,其響應爲空。訂單如何取消並使用Shopify API退款?

這裏是我的代碼:

<?php 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "https://3de0c1f89e936d4f52b29aXXXXXXX:[email protected]/admin/orders/145785434/cancel.json?amount=45.5"); 
curl_setopt($ch, CURLOPT_HEADER, false); 
curl_setopt($ch, CURLOPT_HTTPGET, true); 

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json')); 
$response = curl_exec($ch); 
$result = json_decode($response); 
curl_close($ch); 
echo '<pre>'; 
print_r($result); 
echo '</pre>'; 
?> 

是什麼,我很想念。請幫忙。提前致謝。

回答

0

這不是代碼問題。這是您嘗試訪問的地址(或其中任何內容)的問題。您需要自己調試問題。首先,啓用標題輸出並查看您收到的響應。

curl_setopt($ch, CURLOPT_HEADER, true); 

在將它傳遞給JSON解碼器以查看它是否損壞或空白之前,將收到的數據回聲。

echo $response;