Android+Facebook:APIキーとAPIシークレットはどこに使用されていますか?

StackOverflow https://stackoverflow.com/questions/6352744

質問

私はAndroidでFBConnectを使用しています。必要なのは唯一のIDがアプリIDであるようです。これは一連の数字です。

Facebook mFacebook = new Facebook(FacebookConstants.APP_ID);

しかし、アプリを登録するときにAPIキーとAPIの秘密も手に入れましたが、これらはどこで使用されているのでしょうか?私は何か間違ったことをしましたか? FBConnectのサンプルコードを見ましたが、APIキーとAPIの秘密を使用する場所もありません。

編集:誰かがそれを明確にすることができますか、アプリID、アプリキー、アプリの秘密の3つのキー/IDがありますか?以下は、FBConnectのサンプルプロジェクトのコードです。パブリックスタティック最終文字列app_id = "175729095772478";

私のアプリのアプリケーションキーはこのようには見えません。私のものには非桁があります。そして、私はまだ混乱しています、Facebookのドキュメントには、コマンドがあります:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore 
| openssl sha1 -binary
| openssl base64

Facebookで登録するために使用できる文字列を提供しますが、アプリケーションキーと秘密にどのように関連していますか? FBConnectのサンプル(シンプルなもの)を試しましたが、KeyToolコマンドを実行しませんでした。ただし、アプリのアプリケーションキーを使用しても機能しません。

役に立ちましたか?

解決

Facebook SDKに必要なのはそれだけです。 Facebookサイトで登録するキーストアは、キー/シークレットが通常行うすべての認証を処理します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top