2016-11-29 73 views
2

是否可以通过Twilio REST API检索传送步骤(如您可以在邮件日志上的邮件详细信息中看到的那样)?如果通过REST API无法实现,是否有一种编程方式来获取它(除了屏幕抓取)?通过Twilio REST API检索短信/彩信的传送步骤

我正在使用C#Twilio NuGet包,但如果需要,我也可以直接打REST API。我没有在文档中看到交付步骤,或者通过目测检查JSON结果。我也无法获得CSV导出中的传送步骤。

Delivery Steps on Message Detail

回答

2

Twilio开发者传道这里。

虽然无法从REST API获取详细信息,但Twilio中的消息可以在更改时通知您其状态。

当您发送消息时,只需设置一个StatusCallback parameter,Twilio将在消息状态变为以下任何状态时发送HTTP POST请求:排队,失败,发送,传送或未传送。

+0

从Twilio支持得到了相同的答案:)我希望能够获得历史数据。我们目前使用StatusCallback属性,但它指向许多不同的端点。我正在编写一个Twilio状态代理,可以接收所有状态回调,集中记录信息,然后路由到适当的端点。 – MikeJansen

+0

如果有人对实施感兴趣,我们有一个中央图书馆让Twilio打电话。我将通过几个字符转换('=' - >'@','/' - >' - ','+' - >'_')将通过的StatusCallback URL转换为64位,以允许它是一个URL参数,然后指定代理的URL以编码的端点URL作为参数。然后代理接收请求,解码URL,转发请求,然后返回响应,并进行中央记录。 – MikeJansen

+0

听起来像一个有趣的项目!此外,我很高兴看到我与支持人员在同一页面上:D – philnash