Использование защищенного mediaURL с программируемым факсом twilio - PullRequest
0 голосов
/ 04 июня 2019

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

Я получил доступ к защищенному URL-адресу как из домена моей компании, так и извне, и это работает нормально.Я также могу получить доступ с помощью HTTP-запроса.Но при использовании Twilio API он не работает.

На веб-сайте Twilio они заявляют, что должны предоставить имя пользователя и пароль в mediaUrl для базовой аутентификации в следующем формате:

https://username:password@www.myserver.com/my_secure_document

Twilio API выглядит следующим образом:

  var sStatus = FaxResource.Create(
                                    from: sender,
                                    to: recipient,
                                    mediaUrl: uriAddress,
                                    storeMedia: false 
                                );

Сам вызов API не вызывает никаких ошибок, однако при получении статуса факса он отображается как сбой.

Кодировка паролятакже был исключен.Используются $ и # пароль, закодированный как% 24 и% 23.

В этой теме уже был вопрос с принятым ответом, потому что Twilio обновил свой API.Использование версии Twilio API с даты, когда она была помечена как разрешенная, и последняя версия приводит к сбоям факсов при использовании mediaUrl с базовой аутентификацией.

1 Ответ

0 голосов
/ 06 июня 2019

Интересно, если в вашем пароле есть символы, которые могут нуждаться в кодировке URL, исключили ли вы специальные символы в пароле, являющиеся проблемой?

...