SISA panggilan api untuk pengguna Tamu


8

Mengembangkan aplikasi asli android menggunakan perpustakaan scribe, dan menggunakan layanan web berbasis Istirahat dari platform eCommerce berbasis Magento yang ada .

Saya telah mendapatkan persyaratan prasyarat seperti 'Kunci' dan 'Rahasia' dari Konsumen Oauth yang berbasis di Magento .

Karena, ada tiga pengguna dalam skenario yang ada seperti, pelanggan terdaftar, admin dan pengguna tamu.

Untuk pelanggan dan admin yang terdaftar saya dapat memperoleh token dan token rahasia setelah memenuhi tautan url otorisasi dan memungkinkan aplikasi untuk mengakses akun saya.

Tetapi awalnya saya ingin mengakses layanan lainnya dan menampilkan daftar produk sebagai pengguna tamu (tidak terdaftar dengan aplikasi) tetapi setiap kali meminta url otorisasi.

Saya membagikan bagian dari cuplikan kode, silakan kunjungi.

OAuthService service = new ServiceBuilder()
                    .provider(MagentoThreeLeggedOAuth.class)
                    .apiKey(MAGENTO_API_KEY)
                    .apiSecret(MAGENTO_API_SECRET)
                    .debug()
                    .build();

Token requestToken = service.getRequestToken();

String authorizationUrl = service.getAuthorizationUrl(requestToken);

/*popup window which displays authorization from the user*/

startActivity(new Intent("android.intent.action.VIEW", Uri.parse(authorizationUrl)));

Bagaimana cara mendapatkan token rahasia untuk pengguna tamu?

Terima kasih sebelumnya.


Magento mana yang Anda gunakan 1 atau 2 ?? Apakah Anda mengembangkan api baru atau mengakses magento default apis?
Deexit Sanghani

@ Deexit Sanghani menggunakan magento-1.8
Visakh B Sujathan

Jawaban:


1

Coba magento 2 ini memberikan lebih banyak dukungan untuk api.it menggunakan api sisa dan paling cocok untuk aplikasi

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.