Box android样例代码不能正常运行



这是Box团队的问题,但我想公开问,以便其他人可以受益。

作为Box sdk的注册开发者,我从github https://github.com/box/box-android-sdk-v2下载了示例android应用程序,并按照来自https://developers.box.com/android-sdk-tutorial/

的说明

=============以下是我所做的:

  1. 我在HelloWorldApplication.java中正确设置了以下信息:

public static final String CLIENT_ID = "xxxxxxx";

public static final String CLIENT_SECRET = "yyyyyy";

public static final String REDIRECT_URL ="boxsdk-xxxxxxx://boxsdkoauth2redirect";

    然后我从Android的eclipse运行Helloworld2。

它显示了一个活动,让我登录Evernote并授予访问权限。

  1. 在我点击Grant Access后,它将我返回到主活动。

显示如下信息:"failure: the protocol is not supported."

==========================我试图理解的错误意味着重定向URL不是https,但我我在一个安卓应用程序内运行,所以这显然不是一个真正的错误。

谁能指出一个有效的方式来运行你的示例应用程序?

谢谢你。

问候,霍华德

我想错误是与URL设置有关,你的是

public static final String REDIRECT_URL="boxsdk-xxxxxxx://boxsdkoauth2redirect";

作为比较,我的应用程序使用下面的定义。

public static final String REDIRECT_URL ="http://localhost";

我想在OATH2协议中只支持http和https协议,REDIRECT_URL应该与您在Box Console页面上设置的url相同。

最新更新