如何发送已启动会话的Twilio短信?

时间:2013-09-15 23:32:31

标签: php session sms twilio

我正在尝试跟踪短信之间的twilio(twilio.com)对话。我希望发送的消息包含一个会话变量($ gameID),但我似乎只能在回复时设置它?我想在文本中发送gameID,这样如果他们回答“是”,我就会知道他们指的是哪个游戏ID。

是否可以在发送时设置会话变量?这是流程:

  • 向具有唯一GameID的收件人发送短信
  • 收件人回复“Y”或“N”并返回唯一的GameID
  • 然后我的系统接收该响应,GameID和电话号码,然后用Y或N更新我的数据库。

2 个答案:

答案 0 :(得分:2)

Twilio传道者在这里。

听起来您正在使用REST API发送第一条消息。如果是这种情况而不是使用会话,您可以记住您已发送消息的电话号码,然后当他们回复时查看发件人号码并将其与您之前发送的消息进行匹配。

希望有所帮助。

答案 1 :(得分:0)

您可能有多个在会话之间轮换的Twilio电话号码。例如,如果您有10个数字,则从数字1发送第一条消息。然后,如果客户端有第二个游戏,则使用数字2。然后,您可以允许每个用户一次同时拥有10个游戏。如果您要保持一个会话多次来回存活,则会话必须过期。