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