【发布时间】:2013-07-27 21:25:39
【问题描述】:
我正在将 GitHub API 集成到我的 CakePhp 项目中。我正在使用 cURL 发出请求。我能够成功获取 oAuth Code 和 AccessToken。
但是当我试图通过调用来获取用户信息时
https:\api.github.com\user?access_token=7190aa11e267e0665edd367ab723d18ec34c7d64
我得到空响应。
我正在粘贴我在下面得到的回复:
headers":{"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},"**响应":null}
请让我知道我错过了什么?
【问题讨论】:
-
请务必添加
curl_setopt( $c, CURLOPT_SSL_VERIFYPEER, false );作为答案并将其标记为这样,以便其他人可以轻松找到解决方案。 -
已修复 :) 哇,在这个问题上卡了几个小时,我一问到这里就解决了。问题在于 cURL SSL 验证。所以我把它关掉了。 >curl_setopt($c,CURLOPT_SSL_VERIFYPEER,假);如果有更好的解决方案,请告诉我。
-
那是评论,不是答案。
-
ya Jakenoble.. 那是评论.. 但由于我的声誉不到 10,我只能在 8 小时后回答我自己的问题。我会这样做的!
标签: php github-api