我正在使用Esendex Rest API http://developers.esendex.com/APIs/REST-API/inbox,我正试图从特定的电话号码中获取收件箱中的所有邮件。
基本上如此,如果我发送短信并且有人回复我能够检索回复。
我目前可以将收件箱中的所有邮件都收集到一个数组中并对它们进行排序,但这超过4000条消息就太慢了。
有人知道我是否可以按电话号码过滤,或至少在我的API请求中收到日期?即使我可以获得最后几周的短信费用。
答案 0 :(得分:3)
如果您想按电话号码过滤,可以尝试使用conversation API。缺点是您只能获得最新的15条消息,而且没有可靠的方法来检测是否已从收件箱API以外的电话号码收到回复。除此之外,我无法找到任何可以帮助你的东西。他们的API非常严格且极少。
答案 1 :(得分:1)
目前无法通过REST API执行此操作,但我会看看是否可以在接下来的几周内添加它(我为Esendex工作)。正如您所注意到Conversations API中已存在的功能,尽管形式更为简单。
与此同时,您可以通过查看收件箱或使用Push Notifications来检查所有到达的邮件,从而实现此目的。