2013-02-06 1 views
0

일괄 업데이트 상자 enterpise 사용자에게 : 비활성 할 수있는 그룹을 설정, http://developers.box.com/docs/어떻게 성공적으로 다시 박스 API를 사용하여 기업 사용자의 목록을 뽑아 한

내가 지금 일괄 업데이트에 사용자 그룹을하고자합니다. 내가 개별적으로 단지 .csv 파일에서 사용자 목록을 반복하고 그들 각각을 설정할 수 있습니다를 "비활성 생각 PUT /users/{id}

다음 API에서

, 나는이 같은 단일 사용자를 업데이트 할 수 있습니다 것을 볼 "위의 방법을 통해. 문제는 .csv 파일에 포함시킬 각 사용자의 ID를 알 수 없다는 것입니다. Box Admin Console의 "일괄 편집"기능을 통해 사용자를 내보내는 경우 사용자의 .csv 파일이 있지만 이름, 전자 메일, 그룹 및 저장소와 같은 열만 ​​포함됩니다.

그래서 내 첫 번째 생각은 이메일 주소를 사용하여 API를 통해 사용자를 업데이트 할 수있는 방법이있을 수 있다는 것입니다. 에서와 같이 전자 메일 주소를 통해 사용자를 먼저 검색 한 다음 결과에서 ID를 가져온 다음 마지막으로 반환 된 ID를 사용하여 사용자 계정을 업데이트합니다. 이것이 가능합니까 아니면이 문제를 해결할 다른 방법을 제안 할 수 있습니까?

답변

0

조지 (George)의 Get All Users in an Enterprise 기능을 사용하면 로그인 (이메일)을 통해 사용자를 필터링 할 수 있습니다. 필요한 경우 제안했듯이 그런 다음 업데이트를 지속하기 위해 해당 사용자의 ID를 사용할 수 있습니다

GET /users?filter_term=USERNAME%40DOMAIN.COM

,

GET /users?filter_term=USERNAME

또는 : 요청이 형식을 따를 것입니다.

0

'기업에서 모든 사용자 확보'를 할 수 있습니다. 이렇게하면 이메일 주소와 사용자 ID를 포함하여 계정에있는 모든 사용자가 제공됩니다. 한 번 설정하면 모든 항목을 개별적으로 업데이트 할 수 있습니다.

http://developers.box.com/docs/#users