默认情况下,根据Slack Document,在给出限制的时候返回200个频道。 我是通过类型=“ private_channel,public_channel”获取私人渠道和公共渠道。
如果我通过类型= public_channel,limit 1000或9999,
162频道返回
即使还有其他结果需要检索,也可能会收到比您指定的限制更少的结果。避免诱惑检查结果的大小与限制的限制,以结论结果已完全返回。相反,请在response_metadata对象中检查next_cursor值以确保其为空,null或不存在。
这是Slack API的问题,它们在这里
出于某种原因,解决方法是将您的呼叫呼叫分开。当您单独打来电话时,他们不会遇到同样的问题。
因此,您可以做类似的事情:应该在返回所有类型的渠道时,这应该始终如一。