如何从 Twilio SMS 在我的应用程序中执行代码

How to execute code in my app from Twilio SMS

我正在开发一个 Java 应用程序,它会在特定事件发生时向用户发送短信。这部分工作正常,我正在使用 Twilio 来执行此操作。现在我想知道如果我想对收到的消息发送回复要遵循的步骤,例如,当我收到一条关于 phone 事件的消息时,我想发送一条消息到能够在我的应用程序中执行一些代码,即发送 1 以终止进程,或发送 2 以关闭计算机。我找不到这个特定案例的文档。任何人?

您可以使用会话数据(如 cookie)来跟踪特定 phone 号码与其请求之间的来回。

https://www.twilio.com/docs/quickstart/java/sms/tracking-conversations

您可以使用它来存储有关发件人先前请求的信息。如果您希望它根据他们的消息执行一些代码(即,如果他们发送数字 1,它会执行一些代码),您可以使用 case 语句。

Twilio 的 FAQ 说:

When an SMS message is received by one of your Twilio numbers, 
Twilio makes an HTTP request to the SMS Request URL configured for that number

配置您的 twilio phone 号码,以便在收到入站短信时向您的应用发送请求。您可以通过 twilio console 为入站短信设置 url。