пользовательский (частный) URL в теле сообщения twsio whatsapp - PullRequest
0 голосов
/ 26 января 2020

Я могу успешно отправить сообщение в мой WhatsApp, используя методы curl (bash) и python, используя код здесь: https://www.twilio.com/console/sms/whatsapp/learn

Однако, если я изменю стандартный URL-адрес тела шаблона от yummycupcakes.com до частного IP (10.0.0.x), сообщение не выполняется. Журналы показывают:

Ошибка: 63030 Неподдерживаемый параметр для типа сообщения канала

Описание: Неподдерживаемый параметр для типа сообщения канала

Действительно ли он пытается разрешить ссылки в моем теле сообщения и отказывается отправлять сообщение, если оно неразрешимо? Очень ограничительно, если так. Не ясно, если это ограничение twilio или WhatsApp ...

Кто-нибудь с идеями здесь?
Пример кода:

from twilio.rest import Client 

account_sid = '<my_sid>' 
auth_token = '<my_authtoken>' 
client = Client(account_sid, auth_token) 

message = client.messages.create( 
                              from_='whatsapp:+<my#>',  
                              body='Your Yummy Cupcakes Company order of 1 dozen frosted cupcakes has shipped and should be delivered on July 10, 2019. Details: http://www.yummycupcakes.com/',      
                              to='whatsapp:+<my#>' 
                          ) 

print(message.sid)

1 Ответ

0 голосов
/ 26 января 2020

Я запустил этот код и не получил ошибку, с которой вы столкнулись. Он просто не отображается в виде кликабельного URL. Дайте мне знать, если наш код чем-то отличается.

client = Client(account_sid, auth_token)
message = client.messages.create(
                              from_='whatsapp:+number',
                              body='Your Yummy Cupcakes Company order of 1 dozen frosted cupcakes has shipped and should be delivered on July 10, 2019. Details: http://{}'.format("10.0.0.22"),
                              to='whatsapp:+number'
                          )
print(message.sid)
...