Saya ingin membuat aplikasi iOS dan Android untuk toko Magento saya.
Untuk tujuan ini saya ingin tahu metode API mana yang terbaik sebagai API data aplikasi.
Harap sarankan opsi Magento di bawah ini:
- Sabun Api
- Istirahat Api
- Buat modul Kustom, pengontrol dan kirim JSON
- Aplikasi seluler Magento Default, Koneksi XML (Lihat API apa yang digunakan aplikasi asli Magento Mobile Store? )
Saya telah membaca jawaban Alan Storm . Sesuai sarannya, opsi ketiga saya adalah yang terbaik.
Tapi saya ingin tahu proses mana yang terbaik untuk kondisi di bawah ini:
- Otentikasi
- Pengambilan data lebih cepat
- Pengembangan lebih cepat
Tolong bantu aku. Jelaskan secara singkat
magento-1.9
magento-1.8
api
mobile
app
Amit Bera
sumber
sumber
Jawaban:
API SISA
Alasan:
Saya akan menyarankan untuk menggunakan API berbasis Magento asli REST, dan akhirnya tancapkan layanan kustom Anda. Ini akan menjadi lebih andal (REST API didukung oleh Magento, ini diuji oleh lebih banyak pelanggan, dan Magento menyediakan beberapa pembaruan - seperti pembaruan keamanan - untuk itu bersama dengan rilis) dan solusi hemat biaya.
Semoga berhasil!
sumber
Jawab: -SOAP API
SOAP (Simple Object Access Protocol) membawa protokolnya sendiri dan berfokus pada mengekspos potongan-potongan logika aplikasi (bukan data) sebagai layanan. Itu memperlihatkan operasi dan berfokus pada mengakses operasi bernama, masing-masing menerapkan beberapa logika bisnis melalui antarmuka yang berbeda. Itu sebabnya SOAP dianggap sebagai penerus XML-RPC dan juga menggunakan XML untuk menyandikan panggilan berbasis HTTP-nya. Semuanya dilakukan melalui permintaan HTTP POST.
SOAP sebagian besar digunakan untuk aplikasi Enterprise untuk mengintegrasikan tipe yang luas dan tidak. aplikasi dan tren lain adalah untuk berintegrasi dengan sistem warisan. Dengan mengatakan itu, mengkonsumsi SOAP harus menjadi tugas yang mudah. Ini adalah saat WSDL hadir dalam cerita.
sumber
Kedua API juga memiliki kelebihan dan kekurangan. Cukup sulit untuk menjadi sangat tepat karena pemilihan API tergantung pada kebutuhan. Saya ingin berbagi dasar-dasar tertentu yang membedakan API ini. Semoga ini bisa membantu.
SOAP menggunakan XML untuk permintaan dan tanggapan yang membuatnya rumit bagi kami. REST menggunakan format pesan yang lebih pendek sehingga relatif lebih cepat
SOAP cukup berat dibandingkan dengan REST
SOAP adalah bahasa, platform, dan transportasi yang independen sedangkan REST membutuhkan HTTP
SOAP memberikan bantuan yang lebih baik dalam penanganan kesalahan
REST relatif cepat karena tidak diperlukan pemrosesan yang ekstensif
REST adalah kesenangan para desainer
Menurut pengalaman pribadi saya, saya telah bekerja dengan REST API selama lebih dari satu tahun sekarang. Kami masuk ke solusi pembangunan aplikasi seluler untuk situs web Magento. Kami memiliki kerangka kerja readymade, Contus Mcomm yang dapat mempercepat proses pembangunan aplikasi seluler dari toko e-niaga. Semuanya terlihat baik bagi saya dengan REST kecuali kekurangannya yang diterima secara luas.
sumber