gpt4 book ai didi

java - 使用 Dbx WebAuth.finish 方法获取 Dropbox 访问 token

转载 作者:行者123 更新时间:2023-12-01 12:12:40 25 4
gpt4 key购买 nike

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

我关注了this official guide为了了解 Java API 的工作原理,我正在使用 the documentation了解类(class)如何协同工作,但我无法理解 com.dropbox.coreDbxWebAuthfinish(Map<String, String[]> queryParams) .

我不明白 queryParams 赋予哪些值。有人解释一下吗?

PS:这是我编写的一些用于检索访问 token 的代码。

String accessToken(String code, String state, DbxWebAuth webAuth) {
DbxAuthFinish authFinish = webAuth.finish(????);
return authFinish.accessToken;
}

最佳答案

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

DbxWebAuthNoRedirect.finish
DbxWebAuth.finish

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

queryParams - The query parameters on the GET request to your redirectUri.

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

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

关于java - 使用 Dbx WebAuth.finish 方法获取 Dropbox 访问 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27192677/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com