ゲストユーザーのREST API呼び出し


8

スクライブライブラリを使用してAndroidネイティブアプリケーションを開発し、既存のMagentoベースのeコマースプラットフォームのRestベースのWebサービスを使用します。

MagentoベースのOauthコンシューマーから「キー」や「シークレット」などの前提条件を取得しました。

なぜなら、既存のシナリオには、登録済みの顧客、管理者、ゲストユーザーの3人のユーザーがいるからです。

登録済みの顧客および管理者の場合、Iamは、承認URLリンクを満たし、アプリが私のアカウントにアクセスできるようにした後、outhトークンとシークレットトークンを取得できます。

しかし、最初は残りのサービスアクセスし、ゲストユーザー(アプリケーションに登録されていない)として製品リストを表示したかったのですが、毎回承認URLを要求していました。

私はコードスニペットの一部を共有しています。

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)));

ゲストユーザーのシークレットトークンを取得する方法

前もって感謝します。


1と2のどちらのマゼントを使用しますか?新しいAPIを開発していますか、それともMagentoのデフォルトAPIにアクセスしていますか?
Deexit Sanghani 2017

@ magento-1.8を使用したSanghaniの終了
Visakh B Sujathan 2018年

回答:


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.