API web gaya integrasi memungkinkan panggilan API web tunggal untuk menjalankan beberapa layanan sekaligus untuk integrasi yang lebih efisien. Contoh perilaku ini dapat dilihat di Katalog tempat satu panggilan API web dapat membuat produk; jika muatan Anda termasuk objek inventaris dan objek media maka kerangka kerja juga akan membuat inventaris & media produk dalam satu panggilan API.
...
Buat integrasi baru di Admin Magento. Untuk membuat integrasi, klik Sistem> Integrasi> Tambah Integrasi Baru. Pastikan untuk membatasi sumber daya mana yang dapat diakses oleh integrasi.
Tidak jelas apa sebenarnya integrasi itu. Cuplikan dokumentasi pertama menunjukkan integrasi adalah (mungkin?) Cara untuk menghubungkan beberapa panggilan API dalam satu permintaan HTTP. Namun, tidak ada contoh sintaks untuk ini. Juga, jika saya menggunakan informasi dalam snippet dokumentasi kedua saya dapat membuat objek integrasi, tetapi tidak jelas apa yang harus saya lakukan dengan ini. Selain itu, saat menggali ke dalam kode, objek integrasi tampaknya menggunakan jalur kode otentikasi yang berbeda.
Adakah yang memiliki gagasan yang jelas tentang "Integrasi API" ini, dan bagaimana cara kerjanya?
sumber
Integrasi di sini adalah skenario yang integrator dan pengembang sarana untuk menggunakan layanan web yang berkomunikasi dengan sistem Magento melalui Magento API. Mereka dapat memanggil satu atau banyak layanan yang Magento mengizinkan admin mengonfigurasi dalam Formulir Integrasi Baru (Gulir ke bawah di layar itu untuk memilih API tertentu atau pilih semua)
Karena masalah keamanan, Magento hanya mengizinkan permintaan resmi eksternal melalui salah satu dari tiga jenis otentikasi: - Otentikasi berbasis Token - Otentikasi berbasis OAuth - Otentikasi berbasis sesi
Dengan semua jenis otentikasi, integrator dan pengembang harus memiliki register akun pengguna dengan Magento. Dengan akun pengguna, Anda bisa mendapatkan token Id yang harus Anda kirim dengan permintaan Anda ke Magento.
Misalnya, saya kira Anda sudah memiliki akun pengguna dan info integrasi. Sekarang Anda akan meminta untuk mendapatkan token dari Magento. Saya tunjukkan cuplikan menggunakan tipe otentikasi pertama (otentikasi berbasis Token):
Jika berhasil, Anda mendapatkan tanda seperti
"asdf3hjklp5iuytre"
Sekarang Anda dapat berintegrasi dengan Magento untuk meminta data dengan memanggil API-nya
Akhirnya, Anda dapat menerima daftar pelanggan dari Magento. Saya menggunakan perintah curl misalnya, integrator dan pengembang dapat menerapkan dengan PHP, C # atau bahasa lain untuk membuat permintaan layanan web ke url layanan.
PS: SoapUI adalah alat yang berguna untuk membuat permintaan layanan untuk pengujian.
Semoga ini membantu.
sumber