Только что замеченные процессы Twilio« & «как» и «когда он отправляет текст. Мы предварительно задаем вопросы и имеем ограничение по 160, поэтому мы используем« & »вместо« и », чтобы иметь больше места. но когда текст отправляется он получает отрезана, потому что Twilio обрабатывает его как «и». Кто-нибудь есть этот вопрос?Twilio Processes '&' as "And '
ответ
На будущем, чтобы создать TwiML, следует использовать twiml помощник LIB, он будет экранировать специальные символы в сообщении с правыми перекодируют
from twilio import twiml
r = twiml.Response()
r.message(msg=body, to=to_number,sender=from_number)
xml = str(r)
Более эталонным, https://twilio-python.readthedocs.org/en/latest/usage/twiml.html
Twilio разработчик евангелист здесь.
Я не разработчик Python, но я просто попробовали отправить SMS с помощью Python (сделали это с использованием JS и C#, а также на комментарий mi выше) и успешно получили SMS-сообщение с амперсандом в нем.
Я следил за документацией here.
Мой код выглядит следующим образом:
from twilio.rest import TwilioRestClient
client = TwilioRestClient("ACXXXXXXXX","0XXXXXXX")
client.messages.create(to="+44XXXXX",
from_="+44XXXXX",
body='Testing & checking')
Теперь, как вы видите, я использовал два номера в Великобритании, чтобы отправлять и получать SMS-сообщения. Я не могу сказать, из вашего профиля, где вы пытаетесь отправить сообщения &, но Twilio дает сообщение, как и для перевозчика, и я думаю, что есть вероятность, что сами носители заменяют &
на and
, но не знаю, как это доказать.
Один из способов проверить это, возможно, купить еще один номер Twilio (из другого места, используя, таким образом, другой перевозчик), и попытаться отправить свое сообщение еще раз.
Надеется, что это помогает
Спасибо, мой друг. Мы используем нас номеров и попробовали на двух разных носителях с 7 различными номерами. Я предполагаю, что это как раз то, как twilio обрабатывает его. – THEDert
Это самая странная вещь, потому что я не вижу этого поведения. Я предлагаю связаться с [email protected], и они смогут отслеживать ваши запросы, чтобы увидеть, где именно это происходит. –
@MarcosPlacona мы используем TwiML, в ответе XML у нас есть «&» в теле, и это вызывает сообщение об ошибке возврата twilio «Имя объекта должно немедленно следовать за« & »в ссылке на сущность.». Любая идея о том, как кодировать/удалять «&»? Мы не используем Rest api – hiennt
- 1. Threads and Processes
- 2. Oracle Threads and Processes
- 3. Statful Processes as a Service (Java)
- 4. Twilio: Queue and Member
- 5. Parse and Twilio
- 6. PerformanceCounter multiple Processes
- 7. Dapper and Enums as Strings
- 8. Class and Struct as Projectables
- 9. Erlang Processes Reduction count
- 10. twisted Using Processes
- 11. Javascript Game Thourght Processes
- 12. Mutex for Rails Processes
- 13. Java Multi-Threaded Processes
- 14. fopen two processes
- 15. JQuery Processes timeline
- 16. Forked Processes Execute Sleeping
- 17. R Shiny Queue of Processes
- 18. Spring and thymeleaf with html as resources
- 19. Re create as objects and classes PHP
- 20. Python text parsing and saving as html
- 21. django-registration and sha1 as hash algorithm
- 22. Оператор Is and As в C#
- 23. Zend application and bootstrap as non mvc
- 24. Golang: Child Processes становятся зомби
- 25. Killing Long Running Fastcgi Processes
- 26. NHibernate SQL Server Suspended Processes
- 27. C# Forms Inactive/Threading Processes
- 28. Threads vs Processes in Linux
- 29. Force Logging of All Page Processes & Results
- 30. Scaling sidekiq network archetecture: concurrency vs processes
Привет, Twilio разработчик евангелист здесь. Можете ли вы сказать, какой язык программирования вы используете для этого? Я только что попробовал с C# и JavaScript, и символ амперсанда не заменился. –
Мы используем python. Мы пробовали так много вариантов и идей и не добились успеха. – THEDert
Маркос, у меня аналогичная проблема с использованием PHP Helper App. При использовании Twilio/Twiml класса появляется, что Атрибуты заменяются «&». Я пытаюсь добавить переменные в строку URL и использовать CallBack. и «&» все убежали. \t $ response-> запись ( \t \t \t \t массив ( \t \t \t \t \t \t 'действие' => $ действие, \t \t \t \t \t \t \t '= MAXLENGTH' > '120' \t \t \t \t \t) $ action = "test.php? Name = value & name2 = value2" – Brian