2015-05-18 3 views
0

Я создаю плагин для Windows, который будет получать доступ к данным Yammer, например, к группам, которые следуют за пользователем, для этого я создал клиентское приложение и получил доступ к yumm rest api, используя идентификатор клиента и токен доступа, который я получаю после того, как пользователь разрешает мои приложение для доступа к его данным на странице согласия. Я могу успешно делать все это, когда пользователи моей сети пытаются войти в систему, но это не работает, когда плагин используется людьми других сетей, я могу получить токен доступа после того, как пользователь дает свое согласие на пользователя и когда я пытаюсь получить доступ к его данным, например, при извлечении групп, используя rest uRL, я получаю сообщение об ошибке «{« response »: {« stat »:« fail »,« code »: 17,« message »:« Попытка доступ к защищенному ресурсу завершился неудачно. "}}" , пожалуйста, обратите внимание, что клиентское приложение, которое я создал, еще не развернуто в каталоге Глобального приложения, я действительно сомневаюсь, что это фактическая причина проблемы, потому что я думаю, что если это было проблемой, не должен был распознавать сам идентификатор клиента и не показывал бы пользователям внешних сетей страницу согласия. может быть, если я ошибаюсь, пожалуйста, исправьте меняyammer клиентское приложение внешних сетей 401

ответ

0

Чтобы получить доступ к данным о других сетях, ваше приложение должно быть глобализовано (даже если вы не хотите, чтобы он был указан в Глобальном каталоге приложений). Без согласия пользователя ваше приложение не может пытаться войти в систему от имени пользователя, поэтому они видят всплывающее окно для аутентификации, а затем процесс auth не работает, потому что приложение не является глобализированным.

+0

oh ok ... Спасибо .. его тоже ... Также я могу знать, что такое процесс публикации приложения в глобальном каталоге, я отправил запрос на утверждение 4 дня назад, но все же он показывает мне как ожидающий Утверждение. – KNara

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