0
As-User
헤더를 사용하여 Box.com의 사용자 하위를 시뮬레이션하여 서비스 계정으로 사용할 수 있습니다. 그들의 파일 중 하나. Box.com - As-User 헤더를 사용할 때 새 BoxFolder (apiConnection, id)에서 결과를 얻지 못함 '
asUser
은 내가
asUser
의 파일의 루트를 기대하고
new BoxFolder(apiConnection, "0");
을 갈 때 항상 지금
7352356
같은 것입니다 사용자 ID가
res.setRequestInterceptor((RequestInterceptor) request -> {
request.addHeader("As-User", asUser);
// Returning null means the request will be sent along with our new header.
return null;
});
.
하지만
com.box.sdk.BoxAPIException: The API returned an error code: 401
at com.box.sdk.BoxAPIResponse.<init>(BoxAPIResponse.java:70) ~[box-java-sdk-2.1.1.jar:?]
at com.box.sdk.BoxJSONResponse.<init>(BoxJSONResponse.java:30) ~[box-java-sdk-2.1.1.jar:?]
at com.box.sdk.BoxAPIRequest.trySend(BoxAPIRequest.java:423) ~[box-java-sdk-2.1.1.jar:?]
at com.box.sdk.BoxAPIRequest.send(BoxAPIRequest.java:209) ~[box-java-sdk-2.1.1.jar:?]
at com.box.sdk.BoxAPIRequest.send(BoxAPIRequest.java:184) ~[box-java-sdk-2.1.1.jar:?]
at com.box.sdk.BoxFolder.getInfo(BoxFolder.java:161) ~[box-java-sdk-2.1.1.jar:?]
at com.box.sdk.BoxFolder.getInfo(BoxFolder.java:23) ~[box-java-sdk-2.1.1.jar:?]
를 얻을 나는 단계 예를 누락해야합니까? 나는 내가 생각이 링크에서 : 확인 Using As-User in Box Request
아니요. 이것은 정확하지 않습니다. 403 오류가 계속 발생하고 상자가 선택되었는지 확인했습니다. –