/ users / {userId} доступен только для текущего пользователя? - PullRequest
0 голосов
/ 18 января 2019

Я использую Clockify API для синхронизации объектов между нашими и другими базами данных.

Я пытаюсь обновить изображение пользователя из нашего LDAP репозитория пользователя; отлично работает на моей учетной записи, но когда я пытаюсь обновить изображение для кого-то еще, я получаю 403.

Это приводит меня к выводу, что все под /users доступно только для текущего пользователя (даже если текущий пользователь является администратором рабочей области). Если да, то можно ли это уточнить в документации?

https://clockify.github.io/clockify_api_docs/#tag-User

Есть ли способ обновить пользователя settings/profile для кого-то еще?

Ответы [ 2 ]

0 голосов
/ 21 января 2019

Это верно. По своему дизайну вы не можете редактировать настройки пользователя других людей.

Это потому, что у человека в вашем рабочем пространстве могут быть другие рабочие пространства (будь то свои или чужие). Вы являетесь только чьим-либо администратором в вашем конкретном рабочем пространстве, и у вас есть право иметь другие рабочие пространства помимо вашего.

0 голосов
/ 18 января 2019

Похоже, вы правы, я не могу получить пользователей / {userId}, за исключением моего собственного идентификатора пользователя. Попытка получить его для других идентификаторов пользователей, даже тех пользователей в моей команде, а я владелец / администратор, выдает 403 Запрещено.

Я бы порекомендовал обратиться по адресу support@clockify.me, возможно, они смогут это исправить - или, по крайней мере, они смогут сообщить о проблеме. Мне удалось связаться с ними, и они ответили относительно быстро.

...