Проблема с приглашением пользователей в команду Slack

Я пытаюсь пригласить пользователей в команду Slack, используя метод users.admin.invite. Это недокументированный метод, поэтому информации мало. Я отправляю POST на https://team_name.slack.com/api/users.admin.invite?t=n&token=token со следующим текстом:

{
email: email
channels: channel
first_name: name
token: token
set_active: true
}

Я получаю сообщение об ошибке: invalid_email, но я на 100% уверен, что адрес электронной почты действителен. Кто-нибудь еще пробовал этот метод? Тело поста правильное? Я использовал Fiddlr и DHC для тестирования метода API.

Спасибо.


person vardiles    schedule 18.02.2016    source источник
comment
может быть, ваша команда настроена на домен с ограниченным доступом (например, gmail.com), поэтому вы не можете приглашать пользователей с разных доменов электронной почты?   -  person yorammi    schedule 20.02.2016
comment
Я проверил настройки команды, и команда не привязана к определенному домену. Когда я приглашаю пользователей с помощью Slack web, у меня нет проблем с электронными письмами.   -  person vardiles    schedule 22.02.2016
comment
Если этот вопрос все еще актуален: я могу подтвердить, что этот метод все еще работает, и ваш синтаксис выглядит нормально. Проблема может заключаться в самом адресе электронной почты. Я обнаружил, что Slack отклоняет некоторые временные адреса электронной почты. Возможно, вы захотите сначала попробовать другой адрес электронной почты. (дважды проверьте адрес, пригласив из веб-клиента). Еще одна вещь, которую вы можете попробовать, это вызвать метод только с параметром электронной почты (это единственный обязательный параметр).   -  person Erik Kalkoken    schedule 25.03.2016
comment
Я попробовал все, что вы предложили, но я не мог заставить это работать. Я пригласил кого-то с помощью веб-клиента и проверил данные, которые он отправлял в запросе. Я заметил, что он отправляет multipart/form-data. Итак, я попробовал это с соответствующей полезной нагрузкой, и это сработало! Я так понимаю, поменяли?   -  person vardiles    schedule 28.03.2016
comment
Посмотрите на это, я пробовал, и это работает :) вопросы/30955818/slack-api-team-invitation   -  person Wetteren Rémi    schedule 23.08.2016
comment
@vardiles большое спасибо, после попытки с данными формы все работает.   -  person the_ccalderon    schedule 10.09.2018