如何在python中接收短消息并用twili加载到变量中

2024-10-03 00:32:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我是新的python,正在学习api以及如何使用它们。我用datamuseapi找到押韵的单词,我也用twilioapi给我的手机发短信。我想,如果能通过短信发送一个单词到Twilio号码,然后让python程序把这个单词和3个与之押韵的单词发短信给我,把它们结合起来会很有趣。我的问题是我不知道如何使用TwilioAPI接收文本,我只知道如何发送。你知道吗

我尝试过研究这个问题,但只找到了如何发送相同的响应消息给我键入的任何内容的指南,而无法实际记录和存储我在变量中发送的短信。你知道吗


Tags: 文本程序api消息内容键入单词短信
2条回答

您应该能够在文档here中找到如何使用Twilio接收和处理传入的SMS

在此之前,你应该租一个号码从twilio接收短信。它将收取您分配号码和接收短信。我建议你用电子邮件做同样的事情,因为如果你发现成本问题,逻辑是一样的。您可以使用smtplib发送和接收电子邮件。你知道吗

Ben,这是回复Twilio短信的权威来源。你知道吗

TwiML™ for Programmable SMS

当你向你的Twilio号码发送短信时,它会向你的应用程序发送一个Webhook,期望Twilio标记语言(TwiML)作为回报。你知道吗

当Twilio向您的应用程序发出webhook请求时,它会在请求的主体中以表单编码参数的形式包含有关传入消息的所有详细信息。传入消息本身作为Body参数发送,发送消息的号码作为From参数发送。您可以看到将在the documentation under Request Parameters中发送的所有参数。你知道吗

然后可以使用Body参数向datamuseapi发出请求。当您从datamuseapi得到响应时,可以使用TwiML^{} verb将结果返回给Twilio。你知道吗

TwiML™ Message:

Twilio Tips

相关问题 更多 >