Twilio Python RequestValidator对传入的彩信失败,但对短信有效

Twilio Python RequestValidator对传入的彩信失败,但对短信有效,python,twilio,mms,Python,Twilio,Mms,我正在使用Twilio Python库() 特别是,我使用RequestValidator来验证从Twilio到端点的请求 我在Twilio手机号码上安装了一个webhook,这样当一个号码收到短信或彩信时,它就会发送到我的终端 它的工作非常好的短信。但是,它不适用于彩信。因为签名是散列,所以我无法找出传递给RequestValidator的输入有什么问题 事实上,我测试了使用python的交互控制台手动创建twilio签名。使用我生成的参数字典,我能够为SMS生成正确的签名,但不能为MMS生成

我正在使用Twilio Python库()

特别是,我使用RequestValidator来验证从Twilio到端点的请求

我在Twilio手机号码上安装了一个webhook,这样当一个号码收到短信或彩信时,它就会发送到我的终端

它的工作非常好的短信。但是,它不适用于彩信。因为签名是散列,所以我无法找出传递给RequestValidator的输入有什么问题

事实上,我测试了使用python的交互控制台手动创建twilio签名。使用我生成的参数字典,我能够为SMS生成正确的签名,但不能为MMS生成正确的签名

以下是彩信参数字典的字符串表示形式:

{u'FromZip':u'94025',u'From':'+16507049058',u'smessagesid': u'MM08a68b296dd8050ff4fdb608627714ec',u'FromCity':u'PALO ALTO', u'ApiVersion':u'2010-04-01',u'To':'+16195672786',u'MediaUrl0': '', u'NumSegments':u'1',u'MediaContentType0':'image/png', u'AccountSid':u'ACd0edc68c0b0bf1b330b9680461a4406a',u'SmsSid': u'MM08a68b296dd8050ff4fdb608627714ec',u'ToCity':u'SAN DIEGO', u'FromState':u'CA',u'ToState':u'CA',u'MessageSid': u'MM08a68b296dd8050ff4fdb608627714ec',u'SmsStatus':u'received', u'FromCountry':u'US',u'ToZip':u'92108',u'ToCountry':u'US', u'NumMedia':u'1'}


有什么想法吗?

你能分享你用来验证请求的代码吗?你能分享你用来验证请求的代码吗?