【发布时间】:2023-04-02 11:55:02
【问题描述】:
我有一个 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;
}
共鸣: { “元”:{ “限制”:20, “下一个” : ””, “偏移”:0, “以前的” : ””, “总数”:0 }, “对象”:[ ] }
【问题讨论】:
-
您刚刚将 API 身份验证凭据发布到公共论坛,您需要立即更改/撤销它们。
-
你确定参数通道(你用的是Basic)是对的?检查 API 控制台....
-
请记住,我们很多人都可以看到编辑历史记录,因此 Alex 的编辑不会隐藏这些凭据
-
是的,基本是对的
-
@RiggsFolly 如何删除编辑历史