繁体   English   中英

如何在PHP中集成Knownity API?

[英]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”:[]}

https://developer.knowlarity.com/api-reference

你可以包括这个

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM