2015-09-22 5 views
0

Редактирование моего предыдущего вопроса - У меня есть сценарий, из которого в приложении JAVA я должен войти в Yammer и создать тему, вернуть идентификатор темы в свое приложение. Мое предприятие имеет SSO. Но я думаю, что SSO может не иметь большого значения, так как я занимаюсь программным входом. Каковы API, которые позволили бы мне открыть сеанс с Yammer? Я рассматриваю способы, с помощью которых я могу получить ключ auth, и дескриптор сеанса.Программный вход в Yammer

Спасибо,

+0

Что означает PLM? Какова цель вашего заявления? то есть результат бизнеса, которого вы хотите достичь. –

+0

PLM означает управление жизненным циклом продукта. Однако, пожалуйста, не обращайте внимания на часть PLM. Пожалуйста, прочитайте этот вопрос. Приложение на основе JAVA необходимо интегрировать с Yammer. Программно, нажав кнопку в этом приложении JAVA, сеанс должен быть открыт в Yammer, получить ключ auth, вызвать генерация темы api, получить идентификатор темы. – Srikanth

ответ

0

Вы должны пройти через Yammer API Documentation. Yammer API поддерживает протокол останова, поэтому не должно быть никаких проблем с его интеграцией с JAVA-приложением. Войдите в систему Yammer developer center с учетными данными вашего предприятия. вам нужно указать create an app и получить AppId/ClientId. Операция, требующая аутентификации, будет достигнута путем передачи маркера токена и аутентификации клиента. Все очень хорошо документировано в девелоперском центре.

+0

Спасибо за ваш ответ. Я уже прошел через документацию. Однако у меня есть вопрос, который остался без ответа даже после его прохождения. Чтобы войти в Yammer, когда я использую Rest API, я использую HTTP-соединение, которое требует от меня запуска браузера, аутентификации подключения. Именно этого я и хочу избежать. Я не хочу, чтобы пользователь видел запуск браузера, он нажимает кнопку из приложения java, и ему нужно получить идентификатор темы, ручную проверку подлинности, ручное вмешательство. Я не могу попасть в Yammer без запуска браузера. Цените свой совет. – Srikanth

+0

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