Jadi dokumentasi resmi sangat singkat (buruk!), Terutama untuk seseorang yang belum pernah bekerja dengan REST / Oauth di masa lalu. Saya menggunakan Magento 1.8.1 CE.
Adakah yang bisa memberikan contoh PHP sederhana tentang cara menggunakan API REST Magento?
Menggunakan kode contoh mereka ( http://www.magentocommerce.com/api/rest/introduction.html ) saya mendapatkan dua kesalahan:
Message: Undefined index: state
Message: Use of undefined constant OAUTH_AUTH_TYPE_URI - assumed 'OAUTH_AUTH_TYPE_URI'
Sejauh ini saya sudah melakukan:
- Instal ekstensi oauth php
- Buat setidaknya satu produk di Magento
- Konfigurasikan izin sumber daya untuk pengguna Admin REST untuk mengambil semua data produk untuk Admin
- Buat Konsumen
Setiap bantuan sangat dihargai.
EDIT : Saya mempersempit masalah menjadi (kejutan, kejutan!) OAuth tidak berfungsi dengan baik. Saya menyerah dan mengubah peran dan atribut Tamu untuk memungkinkan semua. Kemudian, saya menguji beberapa hal untuk melihat apakah mereka berfungsi dengan menavigasi ke:
http://yourdomain/api/rest/products
http://yourdomain/api/rest/products/1/images
Semuanya memang berfungsi. Jika / ketika saya mengetahui cara menangani otentikasi dengan benar, saya akan memposting jawabannya.