如何在php中集成knowlarity api?
我有一个api,在那里我必须发送请求并获得呼叫记录和客户其他详细信息的响应。我有一个开发者帐户,但现在我在响应对象中没有得到任何详细信息如何在php中集成knowlarity api?,php,jquery,api,Php,Jquery,Api,我有一个api,在那里我必须发送请求并获得呼叫记录和客户其他详细信息的响应。我有一个开发者帐户,但现在我在响应对象中没有得到任何详细信息 $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => "https://kpi.knowlarity.com/Basic/v1/account/calllog", CURLOPT_RETURNTRANSFER => true, CURL
$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;
}
$curl=curl_init();
curl_setopt_数组($curl,数组(
CURLOPT_URL=>”https://kpi.knowlarity.com/Basic/v1/account/calllog",
CURLOPT_RETURNTRANSFER=>true,
CURLOPT_编码=>“”,
CURLOPT_MAXREDIRS=>10,
CULLOPT_超时=>30,
CURLOPT_HTTP_VERSION=>CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST=>“获取”,
CURLOPT_POSTFIELDS=>“”,
CURLOPT_HTTPHEADER=>数组(
“授权:****”,
“缓存控制:无缓存”,
“频道:基本”,
“内容类型:应用程序/json”,
“结束时间:2017-03-14 12:00:00+05:30”,
“邮递员代币:****”,
“开始时间:2017-03-13 12:00:00+05:30”,
“x-api-key:*****”
),
));
$response=curl\u exec($curl);
$err=curl\u error($curl);
curl_close($curl);
如果($err){
echo“cURL Error:”$err;
}否则{
回声';
回音$应答;
}
理由:
{
“元”:{
“限额”:20,
“下一个”:“,
“偏移量”:0,
“以前的”:“,
“总计数”:0
},
“对象”:[
]
}
您可以将此
$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;
}
之后
$curl=curl_init() 在这里,只需使用您的凭据和您希望接收呼叫日志的起始日期
您刚刚将API身份验证凭据发布到公共论坛,您希望立即更改/撤销它们。您确定参数通道(您使用的Basic)正确吗?检查API控制台……记住,我们很多人都可以看到编辑历史,因此Alex的编辑不会隐藏这些证书Yes Basic是的right@RiggsFolly如何删除编辑历史记录
$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;
}