当前位置: 首页 > 知识库问答 >
问题:

未能用Twilio Whatsapp沙箱API发送媒体?

田玉韵
2023-03-14

我一直在查Twilio文档发送媒体文件。该命令正确完成,但在我的电话上,我只收到消息发送媒体与Twilio

curl-x POST https://api.twilio.com/2010-04-01/accounts/acxxxxxxxxxxxxxxxxx/messages.json--data-urlencode“to=WhatsApp:+263000000”--data-urlencode“from=WhatsApp:+14155238886”--data-urlencode“body=感谢您在WhatsApp上联系我!这是一张猫头鹰的照片。”--data-urlencode“mediaurl=https://demo.twilio.com/owl.png”-u“

它应该在WhatsApp中向收件人交付猫头鹰的图像文件。

共有1个答案

葛成双
2023-03-14

这里是Twilio开发者的福音传道者。

我使用了您的cURL代码,它来自WhatsApp媒体支持博客文章和支持页面。这重新创建了您的错误:nummedia消息属性不存在,但消息已发送。存在一个消息SID,但是当我访问子资源媒体URI时,它说没有找到请求的资源,状态是404,它给出了这个20404错误页。

我发现将图像URL周围的双引号切换为单引号以发送图像(使nummedia和子资源媒体URI存在)。

 类似资料:
  • 安全是Chromium最重要的目标之一。安全的关键在于理解下面这点:在我们完整地理解了系统在所有可能的输入组合下表现出的行为之后,我们才能够真的保证系统安全。对于像Chromium这样庞大而多样化的代码库,推理它的各个部分可能的行为的组合几乎是不可能的。沙箱的目标是提供这样一种保证:不论输入什么,保证一段代码最终能或不能做的事情。 沙盒利用操作系统提供的安全性,允许不能对计算机做出持久性改变或者访

  • Jinja2 沙箱用于为不信任的代码求值。访问不安全的属性和方法是被禁止的。 假定在默认配置中 env 是一个 SandboxedEnvironment 实例,下面的代码展示 了它如何工作: >>> env.from_string("{{ func.func_code }}").render(func=lambda:None) u'' >>> env.from_string("{{ func.fu

  • Jinja2 沙箱用于为不信任的代码求值。访问不安全的属性和方法是被禁止的。 假定在默认配置中 env 是一个 SandboxedEnvironment 实例,下面的代码展示 了它如何工作: >>> env.from_string("{{ func.func_code }}").render(func=lambda:None) u&"" title="jinja2.sandbox.Security

  • 所以我在玩贝宝沙箱,我只是实现了信用卡交易。我密切关注了Paypal Dev的示例,但它似乎不断地返回一个错误。我试过多张信用卡。在我添加直接信用卡交易之前,一切都正常工作。 这是它返回的错误: {“name”:“validation_error”,“details”:[{“field”:“payer.funding_instruments[0].credit_card.number”,“issu

  • 我编写了一个简单的RMI服务器,并为它提供了一个默认的: 以下是服务器的代码(来自Oracle RMI教程,但我添加了RMISecurityManager): } 我这样做: