2016-02-04 11 views
3
curl -X GET --header "Accept: application/json" --header "authorization: <API token>" "https://api.clashofclans.com/v1/locations" 

^Это команда cURL, которую я хочу преобразовать. Я пробовал искать учебники по cURL, но не мог понять. Текущий код, который я пробовал, выглядит следующим образом:Преобразование команды cURL в cURL PHP

$ch = curl_init('https://api.clashofclans.com/v1/clans/%2399VY9JR8'); 

curl_setopt($ch,CURLOPT_HTTPHEADER,array('authorization: myToken','Content-Type: application/json')); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

$result = curl_exec($ch); 
print_r($result); 
curl_close($ch); 

Попытка добиться ответа от API и публикации, а затем прочитать их здесь.

ответ

0

В запросе ПОЛУЧИТЬ вы просто должны пройти Params с самого URL, следующий код должен работать:

$ch = curl_init(); 
$url = "https://api.clashofclans.com"; 
$clansId= "2399VY9JR8"; 
$headers= array("authorization: myToken"); 
curl_setopt($ch, CURLOPT_URL, $url.'clans/'.$clansId); 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
$result = curl_exec($ch); 
print_r($result); 
curl_close($ch); 
+0

Все еще ничего. Можете ли вы перейти на developer.clashofclans.com и попробовать и сделать запрос. –

Смежные вопросы