Twilio - Отсутствует обязательный параметр FriendlyName в теле сообщения

Я пытаюсь создать сервер разговора в Twilio. Я создал основной заголовок аутентификации и пытаюсь создать службу разговора, используя пост-вызов API, точно так, как было предложено в документации.

Я получаю сообщение об ошибке (статус 400) и сообщение:

В теле сообщения отсутствует обязательный параметр FriendlyName

Отправляю в тело friendlyName. Я попытался изменить тип содержимого на x-www-form-urlencoded и добавить данные перед {friendlyName: 'name'}, но все равно получаю это сообщение. Я также попытался изменить тело на {data: {friendlyName: 'name'}} и обернуть все это JSON.stringify, но я продолжаю получать это сообщение.

1 ответ

В документации есть пример CURL, я попробовал, и он сработал:

это application/x-www-form-urlencoded.

Создать беседу

      curl -X POST https://conversations.twilio.com/v1/Conversations \
--data-urlencode "MessagingServiceSid=MGXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
--data-urlencode "FriendlyName=Friendly Conversation" \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN
Другие вопросы по тегам