2014-12-01 3 views
1

Используя этот вызов непосредственно в браузере, я могу пригласить пользователя в группу Yammer:Как «эмулировать» логин администратора?

GET https://www.yammer.com/insert_yammer_network_name/group_settings/process_additions/isert_groupID.json?id=isert_groupID&invites[ids][]=&invites[emails][addresses][email protected]&auto_add_invitees=true&authenticity_token=insert_oauth-token

я получаю следующий ответ:

{"status":"ok"} 

Однако workes только тогда, когда вошел в систему с пользователем admin в том же браузере. Когда я пытаюсь сделать то же самое из приложения консоли, я получаю 406.

EDIT: Другие звонки отлично работают с токеном, который у меня есть, и без необходимости входа в систему с пользователем администратора. Я считаю, что мой браузер хранит учетные данные администратора пользователя как файлы cookie, а затем разрешает вызов. Дело в том, что моему звонку нужен администратор, чтобы убедиться, что пользователи могут иметь доступ к этой конкретной группе.

+1

отправить OAuth маркер вместе с вашим запросом. Вы не будете аутентифицированы из консольного приложения без учетных данных. – Jonesopolis

+0

У меня уже есть мой токен oauth в заголовке? –

ответ

Смежные вопросы