这是Box团队的一个问题,但我想公开询问,以便其他人可以受益。
作为Box的sdk的注册开发者,我从github https://github.com/box/box-android-sdk-v2下载了示例Android应用程序,并按照 https://developers.box.com/android-sdk-tutorial/
的指示============= 这是我做的:
public static final String CLIENT_ID =" xxxxxxx&#34 ;;
public static final String CLIENT_SECRET =" yyyyyy";
public static final String REDIRECT_URL =" boxsdk-xxxxxxx:// boxsdkoauth2redirect";
它显示我登录Evernote并授予其访问权限的活动。
显示以下内容:"失败:不支持该协议。"
========================== 我试图理解错误意味着重定向URL不是https,但我 我正在Android App中运行,所以这显然不是真的 错误。
有人能指出运行示例应用的有效方法吗?
非常感谢。
此致 霍华德
答案 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页面上设置的相同。