Я хочу создавать приложения для iOS и Android для своего магазина Magento.
Для этого я хочу знать, какой метод API лучше всего подходит в качестве API данных приложения.
Пожалуйста, предложите ниже вариант Magento:
- Мыло Апи
- Rest Api
- Создать пользовательский модуль, контроллер и отправить JSON
- XML-соединение мобильных приложений Magento по умолчанию (см., Какой API использует нативное приложение Magento Mobile Store? )
Я прочитал ответ Алана Сторма . Согласно его предложению мой третий вариант является лучшим.
Но я хочу знать, какой процесс лучше для нижеследующего условия:
- Аутентификация
- Более быстрая выборка данных
- Ускоренное развитие
Пожалуйста, помогите мне. Опишите кратко
magento-1.9
magento-1.8
api
mobile
app
Амит Бера
источник
источник
Ответы:
REST API
Причины:
Я бы посоветовал использовать нативный API-интерфейс на основе Magento REST и, в конце концов, подключить к нему свои собственные сервисы. Это было бы более надежно (REST API поддерживается Magento, его тестировали более широкий круг клиентов, и Magento предоставляет некоторые обновления - как обновления безопасности - для него вместе с выпусками) и экономически эффективное решение.
Удачи!
источник
Ответ: -SOAP API
SOAP (Simple Object Access Protocol) использует свой собственный протокол и фокусируется на представлении частей логики приложения (не данных) в качестве сервисов. Он раскрывает операции и фокусируется на доступе к именованным операциям, каждая из которых реализует некоторую бизнес-логику через разные интерфейсы. Вот почему SOAP считается преемником XML-RPC, а также использует XML для кодирования своих вызовов на основе HTTP. Все делается через HTTP POST запрос.
SOAP в основном используется для корпоративных приложений для интеграции широких типов и нет. приложений и другой тенденцией является интеграция с устаревшими системами. С учетом сказанного, потребление SOAP должно быть легкой задачей. Это когда WSDL вступает в историю.
источник
Оба API имеют свои преимущества и недостатки. Это довольно сложно, чтобы быть очень точным, так как выбор API зависит от требования. Я хотел бы поделиться некоторыми основами, которые выделяют эти API. Надеюсь, это поможет.
SOAP использует XML для запросов и ответов, что усложняет нам задачу. REST использует более короткие форматы сообщений, что делает его сравнительно быстрее
SOAP довольно тяжелый по сравнению с REST
SOAP не зависит от языка, платформы и транспорта, а REST требует HTTP
SOAP обеспечивает лучшую помощь в обработке ошибок
REST сравнительно быстр, так как не требует обширной обработки
ОТДЫХ - восторг дизайнеров
Исходя из моего личного опыта, я работаю с REST API уже более года. Мы занимаемся разработкой мобильных приложений для сайтов Magento. У нас есть готовый фреймворк Contus Mcomm, который может ускорить процесс создания мобильных приложений в интернет-магазине. С REST у меня все выглядит хорошо, кроме общепринятых недостатков.
источник