我想在我的应用程序中使用保管箱。我开发了一个用于上传和下载文件的示例应用程序,它要求身份验证。
但我不想打开登录弹出窗口。
其他用户是否可以使用默认帐户(单个帐户)登录详细信息访问保管箱?
因此任何用户都可以直接使用 dropbox,而无需弹出登录窗口。
如何手动设置访问用户访问令牌对。
AppKeyPair appKeys = new AppKeyPair(APP_KEY, APP_SECRET);
AndroidAuthSession session = new AndroidAuthSession(appKeys, ACCESS_TYPE);
if (mDBApi == null) {
mDBApi = new DropboxAPI<AndroidAuthSession>(session);
// mDBApi.getSession().startAuthentication(Main.this); //kicks off the web-based authentication
//you'll have to use the web-based authentication UI one-time to get the ######### values
String token_key="#########";
String token_seceret="#########";
AccessTokenPair tokens=new AccessTokenPair(token_key,token_seceret);
mDBApi.getSession().setAccessTokenPair(tokens);
// boolean v=mDBApi.getSession().authenticationSuccessful();
}
第一次我在带有断点的调试模式下运行应用程序时,我通过详细输入有效日志来获取令牌密钥和令牌秘密。并保存(注明)该凭据,之后我按照上面的代码手动设置它们,然后可以成功登录。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)