2

Facebookをアプリケーションに統合するために公式のFacebookAndroidSDKを使用しています。承認に関しては、SDKはWebviewを含むカスタムダイアログを使用し、ユーザーがユーザー名とパスワードを入力するためのFacebookログインページをロードします。これは問題ないようです。

ただし、Facebook.java(SDKパッケージ内)のメソッド「authorize」のjavadocを読むと、「ユーザー資格情報はOAuth 2.0ユーザー名とパスワードフローを使用してネイティブに処理できることに注意してください。ただし、これはこれではサポートされていません。 SDK」

どうすればこれを達成できますか?

前もって感謝します

4

1 に答える 1

1

ええと、私はまだFacebook SDKを使用していませんが、資格情報としてOAuth2.0に基づくWebサービスとの通信をすでにコーディングしています。したがって、私の答えはFacebookを具体的に扱うのではなく、OAuth2.0を扱います。OAuth Webサービスと通信するために必要なのは、最初にトークンを取得することです。トークンを取得するには、Webサービスに、開発者の秘密のキーとパスワード、クライアントのパスワードとログインを渡す必要があります。それはまさにあなたのドキュメンテーションが話していることだと思います。

優れたWebサービスは、各開発者が同じラッパーを書き直さないようにするために、すでに作成されたラッパーを提供することに注意してください。ラッパーの例が必要な場合は、githubのSoundcloudOfficialWrapperをご覧ください。

于 2012-09-07T11:56:56.840 に答える