我尝试在我的Android应用中使用开放银行项目(OBP)。我想列出银行,用户可以选择其中的一个或多个来拥有自己的名单。
为此,我通过OBP克隆了示例应用程序:https://github.com/OpenBankProject/Hello-OBP-OAuth1.0a-Android
这里,我的步骤:
- 在OBP页上注册并注册密钥应用程序:https://apisandbox.openbankproject.com/consumer-registration
- 克隆示例应用程序https://github.com/OpenBankProject/Hello-OBP-OAuth1.0a-Android
- 在Android Studio中打开。
- 打开OBPRestClient.java,并通过“消费者密钥”和“消费者秘密”更改OBP_AUTH_KEY和OBP_SECRET_KEY。将BASE_URL更改为“ https://apisandbox.openbankproject.com”。
- 打开OAuthActivity.java并删除(1 == 1)抛出新的RuntimeException(“需要安装!请参见OAuthActivity.java”);
- 以res / values / strings打开,并将customAppProtocol值更改为“ intent”。
- 打开AndroidManifest并为
- 如果启动该应用程序,则会启动浏览器,并且必须登录到OBP-API。我这样做并收到OBP的消息。
- 如果我单击“此处”,则该应用程序无法启动。我认为我的重定向网址是错误的:(
此问题的解决方案是什么?