私は、Google、Yahoo、および Facebook のサブスクライバー ID、oauth_token、および oauth_token_secret を取得する必要があるアプリケーションに取り組んでいます。これどうやってするの?
1 に答える
2
すべての OAuth システムについて、以下の手順に従う必要があります
- それらにアプリケーションを登録し、 client_key と secret_key を取得します
secret key
ユーザーが認証を取得したい場合は、client_key
OAuth システムで自分自身を渡し、AuthorizationUrl
リクエスト トークンを含むものを取得します。- ユーザーをこれらのプロバイダーにリダイレクトし、ユーザーがそれらを認証すると、OAuth システムはユーザーをアプリケーションにリダイレクトします。
- 彼らは を送信し、それをステップ 2 で取得したリクエスト トークンと一緒
verification code
に使用して を取得します。verification_code
Access token
- 取得したら
Access_Token
、oAuth システムと対話してユーザー データにアクセスできます。
それらのうち、ステップ 3 のみがユーザーが直接関与する場所であり、残りのステップについては舞台裏で行われます。各サービス プロバイダーには、リクエスト トークン/アクセス トークンを取得するためにリクエストを送信する URL や、リクエスト データで何を期待し、コンフォメーションで何を送り返すかなど、明確に定義されたドキュメントがあります。
詳細はこちら
OAuth 2.0 を使用して Google API にアクセスする
私はモバイルアプリケーションを扱ったことはありませんが、プロトコルはほぼ同じです。私の提案は、これを達成するために何らかの API を使用することです。
希望はあなたを助ける
于 2011-12-06T17:09:50.283 に答える