Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javabox-SDK中使用UserID登录_Java_Eclipse_Sdk_Box - Fatal编程技术网

如何在javabox-SDK中使用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); 这是我

我正在使用BOX JAVA SDK访问BOX功能

我有enterpriseId和用户ID,可以作为企业用户登录到Box

我可以使用enterpriseId登录,但不能使用userId

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。。。我不知道为什么不可能?