Используя этот вызов непосредственно в браузере, я могу пригласить пользователя в группу Yammer:
Я получаю следующий ответ:
{"status":"ok"}
Однако это работает только тогда, когда я вошел в систему с пользователем admin в том же браузере. Когда я пытаюсь сделать то же самое из консольного приложения, я получаю 406.
EDIT: Другие вызовы отлично работают с токеном, который у меня есть, и без необходимости входа в систему с пользователем admin. Я считаю, что мой браузер хранит учетные данные администратора пользователя как файлы cookie, а затем разрешает вызов. Дело в том, что моему звонку нужен администратор, чтобы убедиться, что пользователи могут иметь доступ к этой конкретной группе.
Он назывался аутентификацией OAuth, взгляните на часть YAM.NET.NET SDK OAuth In.NET SDK