Работает ли twilio-csharp в Mono? - PullRequest
       18

Работает ли twilio-csharp в Mono?

3 голосов
/ 27 сентября 2011

Здравствуйте, я недавно возился с Twilio и их официальной библиотекой twilio-csharp. Я использую его в Mono 2.10.5 (x86-64) в Linux, и у меня возникают проблемы при работе базового примера.

Мой код:

var twilio = new TwilioRestClient("[accountsid]", "[authkey]");
var msg = twilio.SendSmsMessage("+1316313XXXX, "+1918917XXXX", "I'm a monkey Mr. Anderson");

Кажется, что это очень просто, но при запуске возвращаемый объект msg имеет значение null, и сообщение не отправляется. Я что-то не так делаю или библиотека не работает в Mono?

Ответы [ 2 ]

3 голосов
/ 28 сентября 2011

Проблема подробно описана на этой странице: http://www.mono -project.com / UsingTrustedRootsRespectfully

В основном Mono не поставляется с какими-либо корневыми центрами сертификации. Итак, быстрое и грязное решение - доверять всем сертификатам:

ServicePointManager.ServerCertificateValidationCallback = 
                delegate(object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) 
                    { return true; };

Это не очень безопасно, но в зависимости от вашего использования, это может не иметь значения.

0 голосов
/ 18 июня 2012

В случае, если кому-то, кто сталкивался с этим вопросом, будет полезно, я добавил монотуш / для проектов Android к этой ветке twilio-csharp:

https://github.com/joelmartinez/twilio-csharp

тянуть запрос на сбросизменения в основной проект ожидают на момент написания этого ответа:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...