2011-12-15 2 views
1

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

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

ответ

2

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

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

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

+0

Спасибо, Дженни. Я попробую, а затем опубликую мои результаты. – okello

+0

Вы правы, Дженни. Большое спасибо. Это было очень полезно. – okello

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