box java sdk-正常身份验证
我正在尝试用Java中的Box SDK构建一个应用程序。目前,我正在使用开发者令牌连接到我的邮箱:box java sdk-正常身份验证,java,authentication,box,Java,Authentication,Box,我正在尝试用Java中的Box SDK构建一个应用程序。目前,我正在使用开发者令牌连接到我的邮箱: BoxAPIConnection api = new BoxAPIConnection("MY-DEVELOPER-TOKEN"); 我必须每60分钟生成一个新的开发者令牌,因此我想让它自动完成。根据合同,我们可以通过以下方式完成: BoxAPIConnection api = new BoxAPIConnection("MY-CLIENT-ID", "MY-CLIENT-SECRET", "M
BoxAPIConnection api = new BoxAPIConnection("MY-DEVELOPER-TOKEN");
我必须每60分钟生成一个新的开发者令牌,因此我想让它自动完成。根据合同,我们可以通过以下方式完成:
BoxAPIConnection api = new BoxAPIConnection("MY-CLIENT-ID", "MY-CLIENT-SECRET", "MY-AUTH-CODE");
然而,我得到:
Exception in thread "main" com.box.sdk.BoxAPIException: The API returned an error code: 400
{"error":"invalid_grant","error_description":"Auth code doesn't exist or is invalid for the client"}
我从Box帐户的配置页面获取客户ID和客户机密,因此我认为这些都是正确的。我在哪里可以获得身份验证码?我使用的是我第一次连接到我的帐户时弹出窗口中的密码。您可以获得如下身份验证代码:
您可以获得如下身份验证代码: