PHP cURL返回不准确的信息

时间:2014-01-09 03:46:26

标签: php api curl github

我正在对这个地址做一个简单的卷曲:https://github.com/users/davidhariri/contributions_calendar_data

当我使用此功能获取结果时:

function fetch_data($url){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_TIMEOUT, 20);
    $result = curl_exec($ch);
    curl_close($ch);
    print_r($result);
    return $result;
}

字符串是正确的,但是int(贡献)是错误的。

curl的结果

[...["2014/01/04",0],["2014/01/05",0],["2014/01/06",0],["2014/01/07",1],["2014/01/08",0]]

导航到地址的结果

[...["2014/01/04",0],["2014/01/05",0],["2014/01/06",1],["2014/01/07",5],["2014/01/08",5]]

卷曲过程中的某些东西可能会将int转换为二进制并再次返回?我不知道这里发生了什么。

1 个答案:

答案 0 :(得分:0)

检查您是否未在浏览器中登录。如果是这样,你可能得到不同的结果。