CURL用于进行Api呼叫

时间:2013-08-29 07:19:27

标签: php codeigniter zend-framework curl

有人建议我对这些语法进行curl api调用

curl -u john.doe@mycompany.com:c14b85863755158d7aa5cc4ba17f61cb -H X-API-Version:2 https://api.livechatinc.com/agents

我尝试使用此代码但未成功

$url = john.doe@mycompany.com:c14b85863755158d7aa5cc4ba17f61cb@https://api.livechatinc.com/offline_messages";
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_exec($ch);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$results = curl_exec($ch);
curl_close($ch);
echo '<pre>';print_r($results);

1 个答案:

答案 0 :(得分:1)

您可以在此处从开发者网站本身找到CodeIgniter框架的curl library。将库加载到控制器中,如下所示。

$this->load->spark('curl');

使用如下所示的curl simple_get方法对您的api进行简单调用,并将响应保存在变量中。根据您获取JSON / XML的方式使用它。

$this->curl->simple_get('http://example.com/');

reference请访问此链接。