Как использовать RestSharp Portable 3.0 в Xamarin?

Я работаю над мобильным приложением с Xamarin, и мне нужно использовать библиотеку для веб-сервисов, которая работает на Android, iOS и Windows phone!

Я долго проверял в гугле, и думаю, что лучшим является RestSharp Portable 3.0.1.

Сначала я запускаю Visual Studio и нажимаю файл - новый - проект - визуальный С# - мобильные приложения, а затем ЧЕРНОЕ ПРИЛОЖЕНИЕ (Xamarin.forms Portable).

После этого я получил полный проект с:

1 - My project (HelloWorld here for example)
2 - My project.android
3 - My project.iOS
4 - My project.WinPhone

Я нажимаю 1, а затем добавляю ссылки RestSharp Portable через Nuget, и все в порядке.

Теперь я пытаюсь использовать его, но я ничего не могу найти в Google об этом, я не знаю, потому ли это, что это новая версия, но у меня ничего нет о ней.

Итак, вопрос: как лучше всего использовать WebServices в Xamarin для перекрестного приложения?

Спасибо, парни !


person Nicolas_LeBot    schedule 03.11.2014    source источник
comment
Вы видели Flurl во время поиска? Он меньше, чем RestSharp, и не такой многофункциональный, но если вы вызываете службы на основе JSON в приложении Xamarin, этого может быть все, что вам нужно. Я автор и с радостью отвечу на любые вопросы.   -  person Todd Menier    schedule 05.11.2014
comment
@ToddMenier Я на вашем сайте смотрю, как он работает. :)   -  person Nicolas_LeBot    schedule 05.11.2014


Ответы (1)


Я использую RestSharp без проблем.
Вот ссылка на компонент.
А вот и их веб-сайт.

Там не сказано, что компонент поддерживает Windows Phone, но я уверен, что вы сможете его портировать.

person Alex.F    schedule 05.11.2014
comment
Я не могу добавить RestSharp в свой проект или не понимаю, как его использовать, но с Nugget я получил ошибку... - person Nicolas_LeBot; 10.11.2014
comment
@Nicolas_LeBot, ты нашел какое-нибудь решение? VS 2015 не устанавливается из nuget. но есть RestSharp.Portable, хочу быть уверенным. - person Nuri YILMAZ; 16.11.2015
comment
Привет @NuriYILMAZ, я не знаю о VS 2015. На самом деле мой проект был остановлен, поэтому я не продолжал над ним работать. Извините, я не могу вам помочь. - person Nicolas_LeBot; 17.11.2015