2016-01-18 6 views
-3

Мне нужно получать данные через конечную точку JSON на PHP, может ли кто-нибудь мне помочь?Получить данные через конечную точку JSON

Как я могу получить данные через это:

локон https://formz.herokuapp.com/api/forms/e382704d/submissions -H 'Разрешение: Токен маркер = "XXXXXXXXXXXXX"'

+0

Спасибо за ваш ответ, я просто попробовал получить с файлом_get_contents, но не работал. @CodeGodie – Eduardorph

+0

Примечание: не размещайте токены auth на общедоступных форумах –

+0

Спасибо @old_mountain, но это только тестовый API, а не производство. – Eduardorph

ответ

0

Использование curl и CURLOPT_HTTPHEADER

$ch = curl_init(); 
$headers = array('Authorization: Token token="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"'); 

curl_setopt($ch, CURLOPT_URL,"https://formz.herokuapp.com/api/forms/e382704d/submissions"); 

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 

$output = curl_exec ($ch); 
curl_close ($ch); 

print $output; 

должно дать вам выход

+0

Спасибо Alex Andrei – Eduardorph

0

Я нашел решение

Только это.

$access_key = 'TOKEN HERE'; 

$curl = curl_init('https://formz.herokuapp.com/api/forms/e382704d/submissions'); 

curl_setopt($curl, CURLOPT_HTTPHEADER, array('Authorization: Token ' . $access_key)); 

curl_exec($curl); 
Смежные вопросы