github api возвращает 1 в конце json. это ошибка?

используя curl http://github.com/api/v2/json/user/show/username пользовательский API github возвращает это:

...,"login":"myUsername","email":"[email protected]"}}**1**

почему после json стоит 1? Это ошибка с их стороны, или это должно быть использовано для чего-то?

<?php

function getGithub($url="user/show/username") {
    $github = curl_init();
    curl_setopt($github, CURLOPT_URL, "http://github.com/api/v2/json/". $url); 
    return curl_exec($github);
}

пытаясь

echo getGithub();

но так как в конце стоит 1, я должен

echo rtrim(getGithub(), "1");

person tester    schedule 28.04.2011    source источник
comment
Я не вижу его, когда захожу по URL-адресу в браузере или использую wget.   -  person no.good.at.coding    schedule 28.04.2011
comment
no.good.at.coding прав, перейдите по только что опубликованному URL-адресу, а затем найдите в своем коде дополнительный вывод, например, вывод чего-то, что оценивается как true.   -  person chelmertz    schedule 28.04.2011
comment
Я добавил php, который использовал для захвата json. Вы случайно не видели, что я могу делать неправильно, добавляя 1 к json?   -  person tester    schedule 29.04.2011


Ответы (1)


Установите CURLOPT_RETURNTRANSFER. curl_exec() в настоящее время возвращает true, которое вы затем повторяете, что печатается как 1.

person Frank Farmer    schedule 28.04.2011