2013-07-27 36 views
1

我在我的CakePhp項目中集成了GitHub API。我正在使用cURL來提出請求。我能夠成功地獲得oAuth代碼和AccessToken。Github API在提取時返回NULL響應用戶信息

但是,當我試圖通過調用

HTTPS來獲取用戶信息?:\ api.github.com \用戶=的access_token 7190aa11e267e0665edd367ab723d18ec34c7d64

我得到空應答。

我貼,我下面得到的迴應:

頭 「:{」 URL 「:」 https://api.github.com/user?access_token=7190aa11e267e0665edd367ab723d18ec34c7d64" , 「CONTENT_TYPE」 :null「http_code」:0,「header_size」:0,「request_size」:0,「filetime」:-1,「ssl_verify_result」:0,「redirect_count」:0,「total_time」:0.297,「namelookup_time」 :0.047, 「CONNECT_TIME」:0.297, 「pretransfer_time」:0 「size_upload」:0 「size_download」:0 「speed_download」:0 「speed_upload」:0 「download_content_length」: - 1, 「upload_content_length」: -1,「starttransfer_time」:0,「redirect_time」:0},「** response」:null}

請讓我知道我錯過了什麼?

+0

務必添加'curl_setopt($ c,CURLOPT_SSL_VERIFYPEER,false);'作爲答案並將其標記爲讓其他人可以輕鬆找到解決方案。 –

+0

修正了:) 哇,被困在這個小時,只要我問在這裏它是固定的。 問題在於cURL SSL驗證。所以我把它關掉了。 > curl_setopt($ c,CURLOPT_SSL_VERIFYPEER,false); 請讓我知道是否有更好的解決方案。 – pnirwan

+0

這是一個評論,而不是一個答案。 –

回答

0

發佈回答我上面提出的問題。

問題出在cURL SSL驗證。所以我把它關掉了。 > curl_setopt($ c,CURLOPT_SSL_VERIFYPEER,false);請讓我知道是否有更好的解決方案。