Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
CROSP
3 / 3 / 0
Регистрация: 13.06.2012
Сообщений: 114
#1

Мобильный клиент интернет магазина для Android API - Программирование Android

12.04.2015, 16:29. Просмотров 737. Ответов 2
Метки нет (Все метки)

Здравствуйте,

Сразу скажу что ранее подобных API не создавал, поэтому не очень ориентируюсь в текущих best practice.
Собственно нужно разработать standalone клиент интернет магазина для мобильного устройства.

Требуется естественно свзязать его с сайтом. Для реализации этой задачи было выбрано реализовать REST API.
Как реализовать все запросы которые не требует авторизации, это понятно.

А вот дойдя до осуществления возникли проблемы в дальнейшей разработке, точнее не разработке, а выборе последующего направления.

Задача естественно провести защищенную авторизацию пользователя на сервере и хранить эту информацию на время работы пользователя. Собсвтенно с вебом это понятно как сделать, а по средством API возникли проблемы, точнее даже сомнения.

Существует множество standalone (не webview и мобильная версия) мобильных клиентов, для крупных и не очень интернет магазинов. Соотвественно есть какие-то общее принципы построения защинного доступа с мобильных устройств.

Естественно, смотрел различные варианты защищенных соеденений АПИ, такие как oauth,paypal api ......

Но как-то не нашел одного наиболее принятого способа авторизации. Обычно такой информации много в просторах интернета, а в данном случае очень мало информации о архитектуре построения подобных приложений и API, такое чуство что есть какой-то другой общепринятый, надежный способ это реализовать, задача ведь очень популярная.

Обычно все примеры которые я встречал сводятся к получению данных с помощью GET запросов и отправке данных с помощью POST запросов без авторизации.

Извините за много писанины.

Вопрос мой заключается в том что, хотелось бы услышать от людей имевших с этим дело, информацию о том как это принято, правильно и надежно сейчас реализуют многие магазины. ТО есть как построить взаимодействие сo standalone клиентом и сервером.

Я не прошу дать мне готовый пример, чтобы поставить свои значения и тупо использовать, хотелось бы наоборот услышать как это правильно реализовать, какие вообще общепринятые варианты решение этой задачи существуют и подобное. Может есть какая-то литература или хорошие публикации на эту тему.
Буду очень благодарен всем кто прочитает, а темболее ответит.
Спасибо заранее.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2015, 16:29     Мобильный клиент интернет магазина для Android API
Посмотрите здесь:
Android Мобильный клиент для интернет - магазина
Android Мобильный клиент для сайта под Android
Android Андроид-приложение для интернет-магазина. С чего начать?
Андроид приложение для интернет магазина на движке Magento Android
Android Клиент-сервер для android
Android Клиент-сервер приложение для android
Нужно ли уходить с API 22 для работы под android 6 Android
Android Get и Post обязательный атрибут для клиент-сервера Android?
Android мобильный интернет
Как сделать клиент для видео хостинга, у которого нет своего API? Android
Клиент для форума IP board 3.0.1. api нет. Стоит ли парсить весь форум Android
Как сделать API на сайте (python+django) для Android приложения? Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fgtmenow
75 / 75 / 7
Регистрация: 29.03.2012
Сообщений: 254
12.04.2015, 21:06     Мобильный клиент интернет магазина для Android API #2
Обычно все примеры которые я встречал сводятся к получению данных с помощью GET запросов и отправке данных с помощью POST запросов без авторизации.
плохо искал, в последние две недели у меня был пример POST авторизации + в интернете полно информации. лукавите, сударь
YuraAAA
1567 / 1309 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
13.04.2015, 15:29     Мобильный клиент интернет магазина для Android API #3
CROSP, при авторизации сервер выдаёт какой-нибудь уникальный token, комбинацию символов достаточно длинную для хорошей уникальности. Все последующие авторизированые запросы с моб. клиента идут с этим token-ом в хэдере. Это как один из вариантов.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru