如何在javabox-SDK中使用UserID登录
我正在使用BOX JAVA SDK访问BOX功能 我有enterpriseId和用户ID,可以作为企业用户登录到Box 我可以使用enterpriseId登录,但不能使用userId如何在javabox-SDK中使用UserID登录,java,eclipse,sdk,box,Java,Eclipse,Sdk,Box,我正在使用BOX JAVA SDK访问BOX功能 我有enterpriseId和用户ID,可以作为企业用户登录到Box 我可以使用enterpriseId登录,但不能使用userId BoxDeveloperEditionAPIConnection boxjwtconnection=new BoxDeveloperEditionAPIConnection(userId,devedienttype.USER,clientId,clientSecret,jwtenrypref,null); 这是我
BoxDeveloperEditionAPIConnection boxjwtconnection=new BoxDeveloperEditionAPIConnection(userId,devedienttype.USER,clientId,clientSecret,jwtenrypref,null);
这是我尝试使用userId登录时遇到的异常
Exception in thread "main" com.box.sdk.BoxAPIException: The API returned an error code: 401
at com.box.sdk.BoxAPIResponse.<init>(BoxAPIResponse.java:69)
at com.box.sdk.BoxAPIRequest.trySend(BoxAPIRequest.java:421)
at com.box.sdk.BoxAPIRequest.send(BoxAPIRequest.java:209)
at com.box.sdk.BoxAPIRequest.send(BoxAPIRequest.java:184)
at com.box.sdk.BoxUser.getCurrentUser(BoxUser.java:139)
线程“main”com.box.sdk.BoxAPIException中的异常:API返回错误代码:401
在com.box.sdk.BoxAPIResponse.(BoxAPIResponse.java:69)
在com.box.sdk.BoxAPIRequest.trySend(BoxAPIRequest.java:421)
位于com.box.sdk.BoxAPIRequest.send(BoxAPIRequest.java:209)
位于com.box.sdk.BoxAPIRequest.send(BoxAPIRequest.java:184)
位于com.box.sdk.BoxUser.getCurrentUser(BoxUser.java:139)
我在哪里犯错?有什么解决办法吗?
提前感谢我相信您必须启用客户端id用户。您可以使用Box打开票证,也可以通过新的开发人员控制台自己打开票证。如果您使用的是Box java sdk,我认为用户还不能正常工作
我该怎么做?我已经有了开发者控制台。这方面有什么帮助吗?所以使用企业id我可以登录…但不能使用用户id。。。我不知道为什么不可能?