来宾用户的REST API调用


8

使用书写器库开发android本机应用程序,并使用现有基于Magento的电子商务平台中基于Rest的Web服务。

我已经从基于MagentoOauth Consumer获得了诸如'Key'和'Secret'之类的先决条件。

由于在现有方案中有三个用户,例如注册用户,管理员和来宾用户。

对于注册客户和管理员,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)));

如何获得来宾用户的秘密令牌?

提前致谢。


您使用哪个magento 1或2 ?? 您是否正在开发新的api或访问magento默认api?
撤出Sanghani

@ Deexit Sanghani使用magento-1.8
Visakh B Sujathan,

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.