Приглашение пользователя ShareFile в рабочую область Podio с помощью API
Мы пытаемся добавить участников в рабочую область Podio с помощью API. Мы можем сделать это в обычном Podio с ключом API уровня 2.
Но тот же код выдает следующую ошибку, когда мы пытаемся сделать это в Sharefile Podio (аутентифицируется с помощью учетной записи ShareFile).
Endpoint : /space/{space_id}/member/
Method : POST
Response :
{ "error_parameters": {}, "ERROR_DETAIL": нулевая "error_propagate": ложь, "запрос":{"URL":"http://api.podio.com/space/xxxxxx/member/","query_string":"","method":"POST"},"error_description":" Пользователь с идентификатором xxxxx не имеет права add_user_light на пространстве с идентификатором xxxxx "," error ":" запрещено "}
Пользователи, которых мы пытаемся пригласить, уже находятся в Sharefile, и их можно пригласить через пользовательский интерфейс.
2 ответа
Мы обнаружили, что проблема была в настройке роли пользователя.
Пользователь был клиентом в Sharefile, и мы пытались установить роль пользователя как "легкую" из кода.
Мы исправили это, установив роль в "обычный" или "админ".
У нас возникли проблемы с добавлением пользователя через API. У нас есть уровень доверия 2, и добавление работает на локальном хосте Windows 10 с использованием xampp, но тот же код не работает на нашем сервере. Любые идеи?
Вот наш пост на Stackoverflow.com.
Добавить пользователя в рабочее пространство Podio через API