2017-01-05 10 views
0

В случае sent/delivered статуса, Twilio является POST ывая запрошенную webhook URL со следующими параметрами: SmsSid, SmsStatus, MessageStatus, To, MessageSid, AccountSid, From, ApiVersion)Как получить описание ошибки из callback статуса из Twilio SMS?

Я не в состоянии эмулировать failed/undelivered статус с пробным аккаунтом.

И документы here говорит:

Twilio разместит MessageSid вместе с другой стандартной просьбой параметров, а также MessageStatus и ErrorCode.

Мой вопрос из ErrorCode (числовой), как вы получите «ErrorMessage»/«ErrorDescription», то, что является читаемым человеком.

Проходит ли Twilio, что в любом из параметров в случае failed/undelivered статус? я нашел документы, говоря:

Если статус сообщения неудачен или сданным, то ErrorCode может дать вам больше информации о неудаче.

Но как? В форме любых других дополнительных параметров, передаваемых Twilio на наш URL-адрес webhook. Если да, каково для них имя параметра? Или новый вызов api с использованием ErrorCode?. Как ты это делаешь?

ответ

1

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

Доступные для человека описания ошибок доступны в error reference in the Twilio docs.

Ошибки доставки сообщений являются следующие:

30001: Message Delivery - переполнение очереди

30002: Message Delivery - аккаунт заблокирован

30003: Message Delivery - Недоступен назначения трубки

30004: Поставка сообщений - сообщение заблокировано

30005: Message Delivery - Неизвестный телефон назначения

30006: Delivery Message - стационарный или недостижимым носитель

30007: Message Delivery - нарушение Carrier

30008: Message Delivery - Неизвестная ошибка

Надеюсь это поможет!

+0

Мой вопрос: Является ли это «понятное для человека сообщение» переданным как параметр, когда Twilio 'POST' отвечает на настроенный URL-адрес webhook. Или мне нужно поддерживать этот список в моем приложении (что не звучит хорошо)? Или есть другой способ? –

+0

Документы говорят, что отправляются только сообщения MessageStatus и ErrorCode.Если вы планируете использовать «читаемую человеком ошибку» для отображения пользователям, я бы не предложил этого. Я отредактировал вопрос с ошибками доставки сообщений, так как вы можете видеть, что они более полезны для вас как разработчик или команда поддержки Twilio, чем пользователь. – philnash

+0

Да, документы говорят о 'MessageStatus' и' ErrorCode' только. Будет создана какая-то карта для этих 8-10 случаев с ориентированным на пользователя описанием. –

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

  • Нет связанных вопросов^_^