基于此API:https://wsf.metrofax.com/doc/
有没有办法获得getStatusFromFaxId?
步骤如下:
对我而言,这是无效的(对于一千个传真)。
有没有最好,最有效的方法呢?任何答案都将不胜感激。
答案 0 :(得分:2)
步骤#3实际上在您设置的场景中有些多余。只需使用跟踪号码即可跟踪传真在整个生命周期内的状态(无需知道FaxID)。
通过调用GetFaxMessageFrmTrkNbr,您将返回一个包含传真状态的对象,该对象应允许您确定传真是仍在发送还是已成功/失败。您应该能够遍历1000个跟踪号码列表(每个号码调用GetFaxMessageFrmTrkNbr)以检查其状态,从仍需要检查其状态的项目列表中删除最终确定的那些。这是一个快速的电话,应该在这种规模上相当有效。
对于最终失败的传真,您可能希望选择调用GetTransmissionStatus,因为这会因为失败原因而返回一个人类可读的字符串。没有必要为成功的传真或仍在发送的传真调用它。