Box android示例代码无法正常运行

时间:2014-08-14 22:12:41

标签: android box

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

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

的指示

============= 这是我做的:

  1. 我在HelloWorldApplication.java中正确设置了以下信息:
  2. public static final String CLIENT_ID =" xxxxxxx&#34 ;;

    public static final String CLIENT_SECRET =" yyyyyy";

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

    1. 然后我从Android的日食中运行了Helloworld2。
    2. 它显示我登录Evernote并授予其访问权限的活动。

      1. 点击Grant Access后,它会将我返回到主要活动。
      2. 显示以下内容:"失败:不支持该协议。"

        ========================== 我试图理解错误意味着重定向URL不是https,但我 我正在Android App中运行,所以这显然不是真的 错误。

        有人能指出运行示例应用的有效方法吗?

        非常感谢。

        此致 霍华德

1 个答案:

答案 0 :(得分:0)

我认为错误与网址设置有关,你的错误是

  

public static final String REDIRECT_URL   =" boxsdk-XXXXXXX:// boxsdkoauth2redirect&#34 ;;

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

  

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

我认为OATH2协议只支持http和https协议,REDIRECT_URL应该与你在Box Console页面上设置的相同。