为什么 Twilio 消息响应中有多个 MessageSID 排列?
Why are there multiple MessageSID permutations in the Twilio Message response?
这是一个更普遍的问题,用于尝试理解为什么当 message
资源被返回或 webhook 到第三方应用程序。
这是返回给请求客户端的 JSON 响应的缩略版:
//mock message id values
{ "SmsMessageSid": "MM2fb7744c9a752cb554b4a6371c6756d8",
//... abridged
"SmsSid": "MM2fb7744c9a752cb554b4a6371c6756d8",
//...abridged
"MessageSid": "MM2fb7744c9a752cb554b4a6371c6756d8"
}
Google 在 MessageSid 上显示了一个 support doc,但其他两个属性的数据字典中没有其他内容是明确的。
我的问题是:
- 为什么有 3 个键值相同?
- 是否存在任何键的值不同的情况?
- 如果我想保存此特定消息的 ID,我应该保留哪个键值?
这可能有帮助:
MessageSid 消息的 34 个字符的唯一标识符。稍后可用于从 REST API.
检索此消息
SmsSid 与 MessageSid 的值相同。已弃用并包括在内以实现向后兼容性。
使用 MessageSid
此处为 Twilio 开发人员布道师。艾伦的回答是正确的。基于这个问题,我们最终写了一篇博客 post!你可以在这里查看:https://www.twilio.com/blog/programmable-messaging-sids
这是一个更普遍的问题,用于尝试理解为什么当 message
资源被返回或 webhook 到第三方应用程序。
这是返回给请求客户端的 JSON 响应的缩略版:
//mock message id values
{ "SmsMessageSid": "MM2fb7744c9a752cb554b4a6371c6756d8",
//... abridged
"SmsSid": "MM2fb7744c9a752cb554b4a6371c6756d8",
//...abridged
"MessageSid": "MM2fb7744c9a752cb554b4a6371c6756d8"
}
Google 在 MessageSid 上显示了一个 support doc,但其他两个属性的数据字典中没有其他内容是明确的。
我的问题是:
- 为什么有 3 个键值相同?
- 是否存在任何键的值不同的情况?
- 如果我想保存此特定消息的 ID,我应该保留哪个键值?
这可能有帮助:
MessageSid 消息的 34 个字符的唯一标识符。稍后可用于从 REST API.
检索此消息SmsSid 与 MessageSid 的值相同。已弃用并包括在内以实现向后兼容性。
使用 MessageSid
此处为 Twilio 开发人员布道师。艾伦的回答是正确的。基于这个问题,我们最终写了一篇博客 post!你可以在这里查看:https://www.twilio.com/blog/programmable-messaging-sids