В случае 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
?. Как ты это делаешь?
Мой вопрос: Является ли это «понятное для человека сообщение» переданным как параметр, когда Twilio 'POST' отвечает на настроенный URL-адрес webhook. Или мне нужно поддерживать этот список в моем приложении (что не звучит хорошо)? Или есть другой способ? –
Документы говорят, что отправляются только сообщения MessageStatus и ErrorCode.Если вы планируете использовать «читаемую человеком ошибку» для отображения пользователям, я бы не предложил этого. Я отредактировал вопрос с ошибками доставки сообщений, так как вы можете видеть, что они более полезны для вас как разработчик или команда поддержки Twilio, чем пользователь. – philnash
Да, документы говорят о 'MessageStatus' и' ErrorCode' только. Будет создана какая-то карта для этих 8-10 случаев с ориентированным на пользователя описанием. –