如何使用sid获取Twilio通知的状态?

时间:2018-09-03 11:38:17

标签: twilio twilio-api

我正在使用Notifications API(Twilio Java SDK版本7.24.2)。我已经使用Notification API成功发送了SMS,例如: private String sendMessageThroughNotificationService(String message, PhoneNumber receiverPhoneNumber){ Notification notification = Notification.creator(twilioNotificationSID) .setBody(message) .setToBinding(Promoter.listOfOne("{\"binding_type\":\"sms\", \"address\":\""+receiverPhoneNumber.toString()+"\"}")) .create(); return notification.getSid(); }

现在,如果我想通过上述方法返回的通知的SID获取通知的状态,该怎么办? Twilio的Java Notification API是否提供任何通过其SID查找Notification状态的方法(如果我不想使用注册回调URL方法)?

1 个答案:

答案 0 :(得分:1)

这里是Twilio开发人员的传播者。

如果一次仅通过SMS发送一个通知,那么我建议您只使用Messages API。这样,API将返回消息SID,然后您可以将其用于look up the Message with the API并检查其状态。

无法查看通过通知发送的所有消息以检查其状态。推荐的方法是注册StatusCallbackUrl以获取每个状态的更新。

让我知道是否有帮助。