[英]How to integrate knowlarity api in php?
我有一个api,我必须在其中发送请求并获取通话记录和其他客户详细信息的响应。 我有开发者帐户,但是现在我没有在响应对象中得到任何详细信息。
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://kpi.knowlarity.com/Basic/v1/account/calllog",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => "",
CURLOPT_HTTPHEADER => array(
"authorization: *****",
"cache-control: no-cache",
"channel: Basic",
"content-type: application/json",
"end_time: 2017-03-14 12:00:00+05:30",
"postman-token: *****",
"start_time: 2017-03-13 12:00:00+05:30",
"x-api-key: *****"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo '<pre>';
echo $response;
}
共振:{“ meta”:{“ limit”:20,“ next”:“”,“ offset”:0,“ previous”:“”,“ total_count”:0},“ objects”:[]}
你可以包括这个
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
之后$ curl = curl_init();
到这里,只需使用您的凭据和您希望接收呼叫日志的开始日期即可。
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://kpi.knowlarity.com/Basic/v1/account/calllog",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => "",
CURLOPT_HTTPHEADER => array(
"channel: Basic",
"x-api-key: ********",
"authorization: *******",
"content-type: application/json",
"start_time: 2018-07-01 12:00:00+05:30",
"end_time: 2018-07-09 12:00:00+05:30",
"cache-control: no-cache",
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.