====== Facebook SDKの利用 ======
===== 概要 =====
===== アプリの登録 =====
アプリを作成するにあたって、[[https://developers.facebook.com/apps/|Facebookに登録]]する必要がある。
登録後、アプリケーションは数分程度で利用可能となる。
登録には、アプリ名と、Android用のアプリの場合には、キーストアの署名が必要になる。
署名を得るには、キーストアの他に、keytoolとopensslとが必要となる。
Linux環境ならほとんど全てでこれらは揃っているだろうが、Windowsでは、opensslは別途入手が必要となる場合が多いだろう。
開発にあたっては、デバッグキーストアの署名で構わない。
% keytool -exportcert -alias androiddebugkey -keystore debug.keystore -storepass android | openssl sha1 -binary | openssl base64
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
しかし、Google Playなどで配布する場合には、パッケージ作成の際に署名したキーストアのものが必要となる。
% keytool -exportcert -alias <署名した際のalias> -keystore <署名に使ったキーストア>.keystore | openssl sha1 -binary | openssl base64
キーストアのパスワードを入力してください:
XXXXXXXXXXXXXXXXXXXXXXXXXXXX
登録が完了すると、APP ID/API Keyが得られるので、これを使って、セッションを作成する。
[[Androidに関して]]へ戻る。