Ошибка при попытке отключить учетную запись - BOX Api v2

Я пытаюсь отключить учетную запись пользователя с помощью BOX 2.0 API. Однако я получаю ошибку кода состояния 400. Пытаясь устранить неполадки, я попытался обновить атрибут пользователя, но снова получил ошибку кода состояния 400. Я даже получил ошибку при использовании примера в документации для обновления информации о пользователе (со своими параметрами, конечно).

Я использую Powershell 3.0. Я подумал, что, возможно, у меня что-то не так в синтаксисе, но получил точно такую ​​же ошибку, используя Postman в Chrome. Любое руководство будет оценено!

Мой код:

Invoke-RestMethod -Uri https://api.box.com/2.0/users/USER_ID \
    -method PUT \
    -Headers @{"Authorization"="Bearer ACCESS_TOKEN"} \
    -Body @{"status"="inactive"}

Ошибка:

{"тип":"ошибка","статус":400,"код":"bad_request","help_url":"http://developers.box.com/docs/#errors","message":"Bad Запрос","request_id":"1028858396513419e934e95"}


person kbhax    schedule 04.03.2013    source источник


Ответы (1)


вы администратор этого аккаунта? Если вы являетесь администратором, пытаетесь ли вы сделать другого пользователя-администратора неактивным? Вам нужно будет не только быть администратором, но и иметь привилегии выше пользователя, которого вы пытаетесь сделать неактивным.

person paapfly    schedule 04.03.2013
comment
Да, учетная запись, используемая для создания токена доступа, является администратором в нашей учетной записи Enterprise BOX. Я использую ту же аутентификацию для экспорта списка всех учетных записей корпоративных пользователей, для которых, как мне кажется, также требуется доступ администратора. Учетная запись пользователя, которую я пытаюсь отключить, является стандартной учетной записью пользователя (не администратора). - person kbhax; 04.03.2013
comment
Я пытался воспроизвести это как в основной учетной записи, так и в учетной записи соадминистратора, и я не могу воспроизвести. Интересно, вы как-то делаете синтаксическую ошибку? Вы пробовали в командной строке с cURL? - person paapfly; 04.03.2013