-1

私は、Google、Yahoo、および Facebook のサブスクライバー ID、oauth_token、および oauth_token_secret を取得する必要があるアプリケーションに取り組んでいます。これどうやってするの?

4

1 に答える 1

2

すべての OAuth システムについて、以下の手順に従う必要があります

  1. それらにアプリケーションを登録し、 client_key と secret_key を取得します
  2. secret keyユーザーが認証を取得したい場合は、client_keyOAuth システムで自分自身を渡し、AuthorizationUrlリクエスト トークンを含むものを取得します。
  3. ユーザーをこれらのプロバイダーにリダイレクトし、ユーザーがそれらを認証すると、OAuth システムはユーザーをアプリケーションにリダイレクトします。
  4. 彼らは を送信し、それをステップ 2 で取得したリクエスト トークンと一緒verification codeに使用して を取得します。verification_codeAccess token
  5. 取得したらAccess_Token、oAuth システムと対話してユーザー データにアクセスできます。

それらのうち、ステップ 3 のみがユーザーが直接関与する場所であり、残りのステップについては舞台裏で行われます。各サービス プロバイダーには、リクエスト トークン/アクセス トークンを取得するためにリクエストを送信する URL や、リクエスト データで何を期待し、コンフォメーションで何を送り返すかなど、明確に定義されたドキュメントがあります。

詳細はこちら

OAuth 2.0 を使用して Google API にアクセスする

Yahoo OAuth ドキュメント

FaceBook OAuth

私はモバイルアプリケーションを扱ったことはありませんが、プロトコルはほぼ同じです。私の提案は、これを達成するために何らかの API を使用することです。

希望はあなたを助ける

于 2011-12-06T17:09:50.283 に答える