在聊天室api中没有得到所有聊天
这段代码只返回当天的聊天记录。并非全部来自2015年1月1日。我现在应该做些什么来获得指定日期的所有聊天。在聊天室api中没有得到所有聊天
$url = "https://api.livechatinc.com/chats?\date_from=2015-01-01";
$curl = curl_init();
curl_setopt($curl, CURLOPT_USERPWD, "$username:$password");
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
$result = curl_exec($curl);
echo $result;
请看看下面的代码:
<?php
$url = "https://api.livechatinc.com/chats?date_from=2015-01-01";
$curl = curl_init();
curl_setopt($curl, CURLOPT_USERPWD, "$username:$password");
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('X-API-Version: 2'));
$result = curl_exec($curl);
$result = json_decode($result);
print_r($result);
这是我们的API一个正确的请求,它检索聊天一路形式2015年1月1日。聊天记录从最新到最旧排序,这意味着最旧的聊天记录可以在最后一页找到。
请确保您使用API v2,我们强烈建议您:https://developers.livechatinc.com/rest-api/。
我们将在2周内介绍sort_order参数。 我们还在github上提供并推荐我们自己的图书馆。它提供了所有可能的API请求。
干杯, 亚当
这只是检索当前日期的聊天记录。并非2015年1月1日以来的所有聊天 –
尝试在最后页码中添加'page'参数,例如[link](https://api.livechatinc.com/chats?date_from=2015-01-01&page=20)where 20是最后一页。 无论您何时请求聊天API,它都会返回聊天的数量和页数[链接](http://take.ms/HNYrz)。 您可以在我们的文档[链接](https://developers.livechatinc.com/rest-api/#!archives)中找到更多信息。 干杯 亚当 – LiveChatAdam
是的。谢谢它的作品。 :) –
我不知道如何该API的工作(没有看到它的文档,和任何东西),但这个反斜线'聊天记录?\ date_from'看起来很可疑我 –