Прикрепите новый веб-перехватчик разговора

Я прикрепляю перехватчик к разговору в Twilio. Вот пример кода, который они предоставляют.

Мой configuration.urlнастроен на облачную функцию в Firebase. Моя облачная функция вызывается, когда я отправляю сообщения в свою беседу, но я не получаю никаких данных от Twilio в моей облачной функции.

В bodyПоле пусто в объекте запроса, отправляемом в мою облачную функцию Firebase при добавлении нового сообщения. Я ожидаю подробностей сообщения.

      // Download the helper library from https://www.twilio.com/docs/node/install
// Your Account Sid and Auth Token from twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);

client.conversations.conversations('CHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
      .webhooks
      .create({
         'configuration.method': 'GET',
         'configuration.filters': ['onMessageAdded', 'onConversationRemoved'],
         'configuration.url': 'https://example.com',
         target: 'webhook'
       })
      .then(webhook => console.log(webhook.sid));

0 ответов

Другие вопросы по тегам