Google Plus API - Получить код программно - PullRequest
1 голос
/ 16 декабря 2011

Я использую Java с Google Plus API.Я использую OAuth 2.0.Когда пользователь проходит аутентификацию, в браузере возвращается доступ code.Теперь, учитывая, что код должен сопровождать вызов к Google Plus API, я сейчас должен вручную скопировать код и использовать его при совершении вызовов на Google Plus API.Однако я хочу программно получить этот код;исключите ручное копирование.

Любая помощь будет высоко оценена.Заранее спасибо.

1 Ответ

2 голосов
/ 21 декабря 2011

Звучит так, как будто вы пишете командную строку или какое-то другое не веб-приложение, которое использует Google+ API. Это немного затрудняет доставку токенов через HTTP-редирект. Без перенаправления веб-страницы OAuth не смогут обмениваться данными с вашим кодом, и, следовательно, вы должны скопировать и вставить его.

Есть одна работа, которая, кажется, работает довольно хорошо. Вы можете настроить локальный веб-сервер, такой как встроенный Jetty, и завершить поток OAuth, перенаправив пользователя обратно на локально работающий веб-сервер.

Вы можете увидеть пример этого, реализованный в oacurl, который размещен здесь: http://code.google.com/p/oacurl/

...