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