2016-09-11 6 views
0

Я создаю веб-сервер, который использует Twilio для отправки/получения сообщений.Получить поток сообщений от Twilio

Проблема, с которой я столкнулась, заключается в том, что Twilio использует номер отправителя и получателя в качестве ключа для файла cookie. Но в моем случае пользователь может иметь несколько разговоров с сервером.

Как я могу думать о решении, единственное, что было, это то, что я все время принимаю cookie, который скажет, что conversatation_id, к которому относится разговор.

Но так как время истечения срока действия файла cookie составляет 4 часа, что произойдет, если первые sms, которые я отправляю, имеют cookie connected_id прилагается, а человек, получивший sms-ответ после 4 часов. Смогу ли я получить chat_id cookie прикрепленный к сообщению?

Может кто-нибудь предложить лучший способ решить эту проблему?

ответ

1

Twilio разработчик евангелист.

Невозможно провести несколько разных разговоров между двумя номерами по SMS-сообщению. Вы можете подтвердить это сами, пытаясь ответить на конкретное сообщение на временной шкале SMS-сообщений в вашем телефоне SMS-приложения. Это просто невозможно.

Если вы хотите поддерживать несколько разных разговоров с пользователем между вашим приложением и своим телефоном, лучше всего использовать разные номера Twilio для проведения разных разговоров. Это лучше всего объяснить в этой статье на how to use a number pool to conduct multiple conversations на сайте Twilio

+0

Спасибо. Это немного похоже на ограничение со стороны Twilio. Есть ли план развития к чему-то подобному? – bla0009

+0

Это ограничение от SMS в целом, я боюсь. Сам протокол не имеет концепции разговора, это всего лишь график сообщений в лучшем случае. Как я уже сказал, вы не можете напрямую отвечать на конкретное сообщение из приложения SMS, так что ваши пользователи не будут знать, как это сделать. Пул чисел или уникальный идентификатор в сообщении (который является более неудобным решением) является единственным способом обойти это. – philnash

+0

Спасибо, что объяснили это! – bla0009

Смежные вопросы