3

我正在使用 Esendex Rest API http://developers.esendex.com/APIs/REST-API/inbox,我正在尝试从特定电话号码获取收件箱中的所有消息。

这基本上是这样,如果我发送短信并且有人回复我可以检索回复。

我目前可以将收件箱中的所有消息放入一个数组中并对其进行排序,但这对于超过 4000 条消息来说太慢了。

有谁知道我是否可以按电话号码过滤,或者至少在我的 API 请求中接收日期?即使我能收到最后几周的短信。

4

2 回答 2

3

如果要按电话号码过滤,可以尝试使用对话 API 。缺点是您只能获取最新的 15 条消息,而且没有可靠的方法来检测是否收到了来自收件箱 API 以外的电话号码的回复。除此之外,我找不到任何可以帮助您的东西。他们的 API 非常严格且极少。

于 2013-02-10T20:01:12.323 回答
1

目前无法通过 REST API 执行此操作,但我会看看我们是否可以在接下来的几周内添加它(我为 Esendex 工作)。正如您所注意到的,Conversations API 中已经存在该功能,尽管形式更为简洁。

同时,您可以通过轮询收件箱或使用推送通知检查所有到达的消息来实现这一点。

于 2013-02-11T09:39:20.753 回答