Articles of отдых

Android: как вернуть объект JSON в случае исключения с помощью RoboSpice

Я использую RoboSpice для доступа к некоторым услугам отдыха, которые я разработал с помощью resteasy. Я возвращаю объект JSON, когда все в порядке, и в случае исключения я возвращаю код ошибки http и объект JSON, описывающий характер исключения. Я могу получить объект JSON, когда все работает нормально, но я могу получить исключение и код ошибки […]

Как я могу запретить другим приложениям iOS / Android использовать мой RESTful API?

У меня есть уже существующее приложение для iOS и Android, которое я делаю для обновления, включая API сервисов RESTful и вход в систему Facebook для аутентификации пользователей. Общий поток приложения: Пользователи «регистрируются» в моем приложении через SDK от Facebook, которые возвращают токен доступа в мое приложение. Приложение вызывает службу RESTful, включая токен доступа Facebook, в […]

Как защитить API REST для мобильных приложений?

Я пытаюсь добавить REST-интерфейс к Django для мобильного клиента. Мобильный клиент будет использовать JSON через HTTPS. Я не смог найти «лучший» способ сделать это для мобильных устройств. Из поиска вокруг кажется, что # 2 более благоприятен для № 1: Используйте HTTP-аутентификацию и установите сеанс на основе файлов cookie. Все транзакции будут происходить через HTTP, а […]

Модифицировать 2 @path Vs @query

Я новичок в обновлении библиотеки 2. Я прочитал несколько статей, чтобы начать работу в качестве новичков, и мне удалось получить XML-данные из моего RESTful API без указания параметров. В моем методе, который сгенерировал ресурс XML, приведен ниже. @GET @Path("/foods") @Produces(MediaType.APPLICATION_XML) public List<FoodPyramid> getFoodPyramid() { Session session = HibernateUtil.getSessionFactory().openSession(); trans = session.beginTransaction(); List<FoodPyramid> foodList = session.createQuery("from […]

Образец программы для android Restful paring с использованием xml API

Я новичок в веб-сервисе Android. Я получил четкое представление в анализе «Мыло», «Sax Parsing», «Xml Parsing» и «Json Parsing». Теперь мне нужно переехать в Restful, поскольку я проверил еще один веб-сайт, один из которых – http://ramsandroid4all.blogspot.in/2013/12/restjson-web-service-example-in-android.html В этом, успокоительный Parisng выполняется с помощью Json API. Я был поражен, делая спокойный анализ XML-API. Если кто-либо, кто […]

Как отделить логику приложения от сетевого уровня в Android с помощью Retrofit 2

Я новичок в Android и дооснащении, и я столкнулся с одной проблемой. Я хочу, чтобы мои слова разрешали использовать класс «ServerCommunication» (singelton), где выполняется вся магия Retrofit, и у него будут публичные методы, в которых выполняются вызовы REST. Я хочу использовать этот экземпляр «ServerCommunication» в своих действиях для вызова службы Rest, но это все. Логика […]

Android с Gradle (Java завершена с ненулевым значением выхода 2)

Это мой файл .gradle: apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "com.test.test" minSdkVersion 15 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } packagingOptions { exclude 'META-INF/license.txt' exclude 'META-INF/LICENSE' exclude 'META-INF/notice.txt' exclude 'META-INF/NOTICE' } } dependencies { compile fileTree(dir: 'libs', include: […]

RxJavaCallAdapterFactory не может быть преобразован в Factory

Я пытаюсь использовать Retrofit 2 и RxJava после руководства в этом https://inthecheesefactory.com/blog/retrofit-2.0/en В разделе «Интеграция RxJava с CallAdapter» объясняется, как использовать RxJava с модификацией Retrofit retrofit = new Retrofit.Builder() .baseUrl("http://api.nuuneoi.com/base/") .addConverterFactory(GsonConverterFactory.create()) .addCallAdapterFactory(RxJavaCallAdapterFactory.create()) .build(); Однако во время компиляции возникает следующая ошибка: Error:(63, 71) error: incompatible types: RxJavaCallAdapterFactory cannot be converted to Factory Как я могу это […]

REST – Как ограничить доступ для неавторизованного клиентского программного обеспечения

Вот задача: Уровень обслуживания / бизнеса имеет интерфейс REST (JSON). Существует два типа клиентов, которые могут вызывать API: Webapp, который работает в браузере и мобильном приложении (Android). Оба они являются публичными. Каждый, кто пользуется авторизированным (!) Webapp или уполномоченным (!) Мобильным приложением, должен иметь доступ к ресурсам. Все неавторизованные клиенты (скрипты, например) должны быть запрещены. […]

Как получить данные пользователя после входа в систему с помощью LinkedIn

Я реализовал логин с LinkedIn, и я получаю access token после успешного входа в систему session.getAccessToken().toString() . Теперь мне нужен полный профиль пользователя и его список подключений. Но я не могу получить эту информацию из LinkedIn. Я называю его API-интерфейс REST-клиента, который был указан в официальном документе, как это https://api.linkedin.com/v1/people/~ В этом я передаю свой […]