Twilio Processes'&' as"和'

时间:2016-01-22 18:13:55

标签: twilio

刚刚注意到Twilio流程'&' as'和'当它发送文本时。我们预先建立问题并限制为160,因此我们使用'&'而不是'而不是'有更多的空间。但是当文本被发送时,它会被切断,因为Twilio将其处理为"和#34;。有人有这个问题吗?

2 个答案:

答案 0 :(得分:2)

为了将来参考,要创建TwiML,应该使用twiml helper lib,它将使用正确的xml编码转义消息中的特殊字符

@app.route('/foo')
def foo():
   if current_user.name == 'Jake':
        session = BobSession()
   else:
        session = JakeSession()
   # run some query with the session...
   session.close()

更多参考,https://twilio-python.readthedocs.org/en/latest/usage/twiml.html

答案 1 :(得分:1)

Twilio开发者传道者在这里。

我不是Python开发人员,但我刚尝试使用Python发送短信(使用JS和C#以及上面的每条评论完成)并成功获得了一条带有&符号的短信。< / p>

我已按照文档here

我的代码如下:

#more

现在,正如您将看到的,我使用了两个英国号码来发送和接收短信。我无法从您的个人资料中了解到您要将消息发送到&amp;但是,Twilio给载体提供了信息,我认为载体本身有可能用from twilio.rest import TwilioRestClient client = TwilioRestClient("ACXXXXXXXX","0XXXXXXX") client.messages.create(to="+44XXXXX", from_="+44XXXXX", body='Testing & checking') 取代&,但实际上并不知道如何证明

检查它的一种方法是购买另一个Twilio号码(从另一个位置使用其他运营商),并尝试再次发送您的消息。

希望这有帮助