我尝试在我的 android 应用程序中使用开放银行项目 (OBP)。我想列出银行,用户可以选择其中一个或多个来拥有列表。
为此,我通过 OBP 克隆示例应用程序:https ://github.com/OpenBankProject/Hello-OBP-OAuth1.0a-Android
这是我的步骤:
- 在 OBP-Page 上注册并注册 Keys 应用程序: https ://apisandbox.openbankproject.com/consumer-registration
- 克隆示例应用程序https://github.com/OpenBankProject/Hello-OBP-OAuth1.0a-Android
- 在 Android Studio 中打开。
- 打开 OBPrestClient.java 并通过“Consumer Key”和“Consumer Secret”更改 OBP_AUTH_KEY 和 OBP_SECRET_KEY。将 BASE_URL 更改为“ https://apisandbox.openbankproject.com ”。
- 打开 OAuthActivity.java 并删除 if (1 == 1) throw new RuntimeException("Setup required! See OAuthActivity.java");
- 在 res/values/strings 中打开并将 customAppProtocol 值更改为“intent”。
- 打开 AndroidManifest 并设置意图过滤器
- 如果我启动应用程序,浏览器就会启动,我必须登录到 OBP-API。我这样做并收到 OBP 的消息。
- 如果我点击“这里”,应用程序不会启动。我认为我的重定向网址是错误的 :(
这个问题的解决方案是什么?