2016-04-01 22 views
1

私はチャットアプリのnodejsサーバーでtwilioサービスを使用しています。私はsmsメッセージを使って自分のアプリとエンドユーザーとの間に接続を作成したいと思います。
私は、SMSメッセージ送信するためのNode.jsでこのコードを使用しています:返信時の発信twilio smsメッセージのトラッキング

client.messages.create({ 
    to: to, 
    from: "+MY_TWILIO_PONE", 
    body: body 
}, function (err, message) { ... } 

をし、それが正常に動作しています。私の問題は、ユーザーがこのメッセージに返信すると、自分の着信SMSを発信メッセージに接続する単一のIDを見つけることができないということです。 私はすべての発信SMSメッセージを送信するために1つのtwilio電話番号を使用していることに言及する必要があります。

Twilioドキュメントとウェブ上で検索すると、会話を保存するためにクッキーを使用することができますが、これは最初のメッセージがアプリの外から送信された場合にのみ機能するソリューションであり、逆もありません。

この問題を解決するにはどうすればよいですか?

+0

MessageSidについてどうすればよいですか?https://www.twilio.com/docs/api/twiml/sms/twilio_request#request-parameters –

+0

ユーザーが返信すると、元のメッセージIDに関係なく新しいメッセージIDを取得するため、イタチは役に立ちません – Ofershap

答えて

1

ここではTwilioの開発者のエバンジェリストです。

Twilio APIからの発信SMSメッセージへの直接の応答を追跡する方法はありません。

送信した番号に基づいてSMSレスポンスを関連付けるだけでいいですか?送信されたメッセージの詳細と送信した番号を保存する場合は、incoming messageのfrom番号をチェックして、それをそのように関連付けることができます。

それはまったく役に立ちますか?

+0

こんにちは、あなたの答えをありがとう。残念なことに、私は多対1の関係を作成しようとしているので、あなたの解決策は役に立たないでしょう。私は自分のアプリのユーザのリストを持っています。そして、複数のクライアントにSMSメッセージを送るのにtwilio番号を使います。だから、2人のapp-usersが同じsms-clientにメッセージを送る瞬間、私はsms-clientから入ってくる返信メッセージを送るapp-userを決定する問題があります。 – Ofershap

+0

そのようなソリューションを提供できる他のSMSサービス会社はありますか?誰も知っていますか? – Ofershap

+0

私はそれが可能であるとは思わない、SMS標準はIDへの返信を考慮していない。このチュートリアルでは、数値をプールする方法を示すSMS上の数値をマスキングする方法については、https://www.twilio.com/docs/tutorials/walkthrough/masked-numbers/node/expressを参照してください。 – philnash

関連する問題