可用的Live Helper Chat RESTAPI以及要传递的参数

时间:2017-06-02 09:58:22

标签: api chat helper live

我想使用几个由Live Helper聊天构建的API。 再具体一点,   1.我希望在指定的日期范围内进行所有聊天。   我得到的聊天对象数量限制为20个。如何增加限制? 我试图通过他们的Documentation,但它根本没用。 如果有人能回答我的问题,我会很高兴。 感谢

1 个答案:

答案 0 :(得分:0)

我知道这是一个老帖子,但以防其他人被困在这个。

我花了一段时间才弄清楚,但我认为它是api中的一个错误,在获取聊天记录时它不会确认“限制”作为过滤器。

这就是我所做的。

(1) 打开lib \ core \ lhrestapi \ lhrestapivalidator.php

(2)找到函数'public static function validateChatList()'

(3) 将其添加到$ validAttributes

的末尾
'limit' => array(
    'type' => 'general',
    'field' => 'limit',
    'validator' => new 
ezcInputFormDefinitionElement(ezcInputFormDefinitionElement::OPTIONAL, 
'int', array(
        'min_range' => 1
    ))
)

(4)现在你可以在api调用的params中添加'limit',它将返回到那么多记录。例如,限制= 100