我正在尝试将贝宝登录集成到我的JSF应用程序中。使用Java Rest API进行PayPal登录
用户应该被重定向到PayPal,登录然后被重定向回到我们的网站。使用重定向的标记,我想获取用户电子邮件。
我使用最新的Java Restful API并使用了PayPal提供的确切示例。
Map<String, String> configurationMap = new HashMap<String, String>();
configurationMap.put("mode", "sandbox");
APIContext apiContext = new APIContext();
apiContext.setConfigurationMap(configurationMap);
List<String> scopelist = new ArrayList<String>();
scopelist.add("openid");
scopelist.add("email");
String redirectURI = "https://22af922.ngrok.com/";
ClientCredentials clientCredentials = new ClientCredentials();
clientCredentials.setClientID("my_client_id");
String redirectUrl = Session.getRedirectURL(redirectURI, scopelist, apiContext, clientCredentials);
生成重定向URL工作正常,但是,重定向,它总是告诉我,REDIRECT_URI不匹配我的应用程序设置的REDIRECT_URI,即使我使用完全相同的网址我已经安装在我的贝宝应用程序。
任何帮助非常感谢。提前致谢。
是的,它是完全相同的网址。 – kevcodez 2015-04-04 00:32:30