Динамическое добавление веб-крючков twilio из многопользовательского django-приложения с субдоменами для twiml

Я протестировал twilio's twiML api для отправки и получения текстовых сообщений в приложении, и он хорошо работает.

Однако я должен был ngrok конкретный тестовый субдомен, с которого я тестировал, в качестве принимающего Webhook на панели Twilio. В реальном случае использования, поскольку это многопользовательское приложение, это должно быть динамическим, а не просто одна конечная точка Webhook, например www.first.mysite.com/sms-chat-bot, www.second.mysite.com/sms-chat-bot и т.д. и т.п.

Вопрос в том, как мне добиться этого через twiml или twilio rest api (не смог найти ни одной документации по этому вопросу, так как все предпочитают Webhooks).

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

Вы можете динамически установить URL входящего webhook для номера с помощью ресурса Incoming Phone Number через REST API.

Я не уверен, что это то, о чем вы спрашиваете, но номера могут иметь только один URL webhook на SMS или Voice. Поэтому, если вам нужно рассылать входящие запросы по разным URL, вам нужно будет написать одну конечную точку webhook, которая сможет отправлять запросы дальше. Но, надеюсь, вы просто ищете, как поддерживать номера в актуальном состоянии.

Вернуться на верх