使用DbxWebAuth.finish方法获取Dropbox accessToken

时间:2014-11-28 16:23:21

标签: java oauth-2.0 dropbox-api

我正在尝试完成oAuth2之旅以获取AccessToken。

我跟着this official guide了解了Java API是如何工作的,我正在使用the documentation来理解课程如何协同工作,但我无法理解com.dropbox.core的方式。{ {1}}#DbxWebAuth

我不明白哪些值会给finish(Map<String, String[]> queryParams)。 有人解释我吗?

PS:这是我写的一些代码,用于检索访问令牌。

queryParams

1 个答案:

答案 0 :(得分:1)

Dropbox Java Core SDK tutorial确实使用的DbxWebAuthNoRedirect方法与finish方法不同DbxWebAuth

DbxWebAuthNoRedirect.finish
DbxWebAuth.finish

DbxWebAuth.finish文档的queryParams文档包含以下内容:

  

queryParams - 对redirectUri的GET请求的查询参数。

有关如何使用它的示例,SDK附带的Web文件浏览器示例应用程序使用DbxWebAuth.finish

    DbxAuthFinish authFinish;
    try {
        authFinish = getWebAuth(request).finish(request.getParameterMap());
    }