此代码仅返回当天的聊天记录。并非所有人都从2015年1月1日开始。我现在该怎么办才能从指定日期开始聊天。
<?= GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
[
'attribute' => 'bmc_image',
'format' => 'html',
'value' => function ($data) {
return Html::img($data['bmc_image'],['width' => '210px', 'height' => '190px']);
},
],
],
]); ?>
答案 0 :(得分:3)
请看一下这段代码:
<?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-01-01一直检索聊天。聊天记录从最新到最旧的分类,这意味着最后的聊天记录可以在最后一页找到。
请确保您使用API v2,我们强烈推荐它:https://developers.livechatinc.com/rest-api/。
我们将在2周时间内介绍sort_order参数。 我们还在github上提供并推荐我们自己的库。它有所有可能的api请求。
干杯, 亚当