Получение подписчиков, oauth_token и oauth_token_secret для Google, Yahoo и Facebook в Android - PullRequest
0 голосов
/ 06 декабря 2011

Я работаю над приложением, в котором мне нужно получить subscriberid, oauth_token и oauth_token_secret для Google, Yahoo и Facebook.Как я могу это сделать?

1 Ответ

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

Для всей системы OAuth необходимо выполнить следующие шаги

  1. Зарегистрируйте ваше приложение с ними и получите client_key и secret_key
  2. Когда пользователь хочет пройти аутентификацию, он самостоятельно передает secret key и client_key в систему OAuth, чтобы получить AuthorizationUrl, который будет содержать токен запроса.
  3. Перенаправить пользователя к этому провайдеру и, как только пользователь аутентифицирует его, система OAuth перенаправит пользователя обратно в ваше приложение.
  4. Они отправят verification code, используйте его verification_code вместе с токеном запроса, полученным на шаге 2, чтобы получить Access token.
  5. Получив Access_Token, вы можете взаимодействовать с системой oAuth для доступа к данным пользователя.

из них только шаг 3 - это когда пользователь будет непосредственно вовлечен, а для остальных шагов все будет происходить за сценой. Каждый поставщик услуг имеет четко определенную документацию, например, по какому URL-адресу отправлять запрос на получение токена запроса / токена доступа и что они ожидают в данных запроса, что они отправят обратно в соответствии и т. Д.

вот подробности

Использование OAuth 2.0 для доступа к API Google

Документация Yahoo OAuth

FaceBook OAuth

Хотя я никогда не работал с мобильным приложением, но протокол более или менее одинаков. Я предлагаю использовать API для достижения этой цели.

надеюсь, вам поможет

...