【问题标题】:Plivo SMS debugging - Get all logs for specific messagePlivo SMS 调试 - 获取特定消息的所有日志
【发布时间】:2019-07-22 18:10:30
【问题描述】:

我试图弄清楚如何能够向用户显示与他们发送的特定消息相关的传递日志列表。现在我似乎无法找到一种对日志进行分组的方法,除了基于日期和时间以及可能在发送时间后 5 分钟内的任何内容。这是因为它为消息发送到的每个号码分配了不同的消息和请求 ID。但是有没有更好的方法?

【问题讨论】:

    标签: php rest debugging sdk plivo


    【解决方案1】:
    1. 转到 Plivo > SMS > 日志
    2. 下载日志
    3. 用记事本++打开
    4. ???
    5. 随意过滤。

    否则,请查看 API 文档。

    Plivo webapp 提供以下过滤器:“From/To/Direction/Status/Error/Timeframe”,根据:snag.gy/P6sRNH.jpg

    另外,如果您打算通过 REST API 以编程方式向用户显示,我认为您应该制作一个具有以下流程的应用:

    1. 身份验证接口
    2. 获取所有日志(可能传递他们上次发送消息的时间 + 14 天的值...如果保存在某处)> URI:/v1/Account/YOURACCOUNTMX3$cD../Message/
    3. 按参数搜索:{ text : Your Text Here

    【讨论】:

    • 不回答我的 OP。我知道 API,我的问题是关于将日志分组到时间以外的东西上。目前我已经将它增加到 1 天,因为 Plivo 在添加 datetime lte 和 gte 时在他们的 API 中有一个错误。
    • 您可以按照“From/To/Direction/Status/Error/Timeframe”对它们进行分组:snag.gy/P6sRNH.jpg
    • 我的意思是......你能找出任何其他“可排序”模式,你可以用它作为一个角度来编码你需要的东西吗?你能不能下载整个日志,解析 .csv 或 .json,然后过滤元素/变量并输出说:“All lines with > THEMESSAGE”?
    • 我的应用程序将发送给数以千计的联系人。由于 API 创建了一个单独的消息 UUID,因此没有源或组 ID 来缩小结果范围。我在数据库中本地存储每个发送的消息日志,因此我可以只为该 UUID 提取一个日志,但是为单个实例调用数千个 API,然后为每个客户调用......
    • 部分问题也在于 20 的限制,但我也许可以通过编程方式而不是 API 来获取日志 CSV...
    猜你喜欢
    • 1970-01-01
    • 2016-05-29
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    • 2013-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多