使用书写器库开发android本机应用程序,并使用现有基于Magento的电子商务平台中基于Rest的Web服务。
我已经从基于Magento的Oauth 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,