我正在使用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方法)?
答案 0 :(得分:1)
这里是Twilio开发人员的传播者。
如果一次仅通过SMS发送一个通知,那么我建议您只使用Messages API。这样,API将返回消息SID,然后您可以将其用于look up the Message with the API并检查其状态。
无法查看通过通知发送的所有消息以检查其状态。推荐的方法是注册StatusCallbackUrl
以获取每个状态的更新。
让我知道是否有帮助。