Приглашение пользователя 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

Другие вопросы по тегам