在Dropbox JS SDK中使用Dropbox android SDK身份验证访问令牌时格式错误

时间:2018-12-10 05:01:40

标签: android ionic-framework dropbox

最近,我已经通过Dropbox JavaScript SDK在我的 ionic 1 Android应用程序中添加了Dropbox,用于用户数据备份。我已使用 inAppBrowser 进行身份验证过程。一切运行正常,已有100多个用户使用了此功能。

超过100个用户后,我已经为Dropbox应用程序申请了生产请求,但他们拒绝了我的应用程序原因,原因是 OAuth应用程序授权流在Web视图(而不是系统浏览器)内部

为处理这种情况,我为Dropbox android SDK的本机身份验证流程制作了一个离子插件。我已使用Dropbox android SDK(https://www.dropbox.com/developers-v1/core/sdks/android)开发和配置插件以获取访问令牌。这部分也可以正常工作,并且我可以成功获取访问令牌。

但是问题是,当我将访问令牌发送到JS SDK(https://github.com/dropbox/dropbox-sdk-js)时,它会返回400 response The given OAuth 2 access token is malformed

var dbx = new Dropbox({ accessToken: ACCESS_TOKEN });
dbx.usersGetCurrentAccount()
.then(function(response) {
    console.log(response);
})
.catch(function(error) {
    console.error(error);
});

在这种情况下我该怎么办?我不知道解决方案。

0 个答案:

没有答案