2015-03-03 2 views
1

Это мой код:получить только от ответа JSON Bitbucket апи

$curl1 = curl_init(); 
$url = "https://bitbucket.org/api/2.0/repositories/webesian/jobmarkt/pullrequests/"; 
curl_setopt($curl1, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); 
curl_setopt($curl1, CURLOPT_USERPWD, "***:***"); 
curl_setopt($curl1, CURLOPT_HEADER, true); 
curl_setopt($curl1, CURLOPT_HTTPHEADER, array('Content-Type: application/json')); 
curl_setopt($curl1, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($curl1, CURLOPT_URL, $url); 
curl_setopt($curl1, CURLOPT_RETURNTRANSFER, true); 

$output = curl_exec($curl1); 

Моя проблема заключается в том, что выходная переменная не JSon только. Внутри есть еще кое-что. Как я могу извлечь только json из ответа?

+0

Поскольку вы разместили свои учетные данные на SO, вы можете изменить свой пароль на Bitbucket. –

+0

О, спасибо! Но я уже изменил его. :) – thmspl

ответ

3

У вас установлено CURLOPT_HEADER значение true, поэтому оно будет выводить информацию заголовка как часть ответа. Удаление или установка его на значение false должно решить проблему

+0

Большое спасибо! Оно работает :) – thmspl

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