2016-09-11 10 views
0

Twilioを使用してメッセージを送受信するWebサーバーを作成しています。Twilioからのメッセージングスレッドを取得

私が直面している問題は、Twilioが送信者と受信者の電話番号をクッキーのキーとして使用することです。しかし私の場合、ユーザーはサーバーとの複数の会話を持つことができます。

私は解決策を考えることができますが、唯一のことは、いつも話すクッキーを渡すことです。conversatation_id会話が属していること。

しかし、クッキーの有効期限が4時間であるため、送信する最初のSMSにはクッキーconversation_idが添付され、smsを受信した人は4時間後に返信されます。私はまだメッセージに添付されたconversation_idクッキーを取得しますか?

誰かがこの問題を解決するより良い方法を提案できますか?

答えて

1

Twilio開発者エバンジェリスト。

SMSメッセージで2つの番号間で複数の異なる会話を行う方法はありません。あなたはあなたの携帯電話のSMSアプリのSMSメッセージのタイムラインで特定のメッセージに応答しようとすることでこれを確認できます。それは単に可能ではありません。

あなたのアプリケーションと携帯電話の間で複数の異なる会話を維持したい場合は、異なるTwilio番号を使用してさまざまな会話を行うことをお勧めします。これはTwilioサイトのhow to use a number pool to conduct multiple conversationsのこの記事で最もよく説明されています

+0

ありがとう。これはTwilio側からの制限のようなものです。このようなものへの発展の計画はありますか? – bla0009

+0

これはSMSの一般的な制限ですが、私は恐れています。プロトコル自体には会話の概念がありません。最高のメッセージのタイムラインです。私が言ったように、あなたはSMSアプリケーションの中から特定のメッセージに直接応答することはできないので、ユーザーがこれを行う方法を知る方法はありません。数字プール、またはメッセージ内の一意の識別子(これはより厄介な解決策です)は、これを回避する唯一の方法です。 – philnash

+0

これを説明してくれてありがとう! – bla0009

関連する問題