所以我有这个PHP代码:
我从另一个功能:
$this->getCourses($Id);
要运行此功能:
public function getCourses($Id)
{
$getLogin = curl_init("https://api.litmos.com/v1.svc/users/".$Id."?apikey=API_KEY&source=MY_SOURCE&format=json");
curl_setopt($getLogin, CURLOPT_POST, 0);
curl_setopt($getLogin, CURLOPT_HTTPGET, true);
curl_setopt($getLogin, CURLOPT_RETURNTRANSFER, true);
curl_setopt($getLogin, CURLOPT_TIMEOUT, 5);
curl_setopt($getLogin, CURLOPT_CONNECTTIMEOUT, 5);
$result = curl_exec($getLogin);
return var_dump($getLogin);
curl_close($getLogin);
}
这就是回应......
resource(186, curl)
答案 0 :(得分:0)
如果您想通过致电curl_exec
来提出错误,请尝试curl_error($getLogin)
而不是var_dump($getLogin)
答案 1 :(得分:0)
嗯......好吧,我把cURL调用移到了当前范围,并更改了init字符串单引号并在'中添加了一些间距。 。 $ Id。 ' ......现在它可以了!?
答案 2 :(得分:0)
您获得的资源是curl
会话的句柄。要访问curl执行结果,您应该在代码中var_dump($result)
,而不是$getLogin
。