refirio.org
Menu
このサイトについて
levis
サーバメモ
技術メモ
ツール
過去の記事
記事一覧
お問い合わせ
Advertisement
Memo
メモ
>
技術
>
サービス: Facebook
> Facebook API
Facebook API
Facebook APIメモ | refirio.org
http://refirio.org/page/memo/facebook
■2017年4月17日時点の検証
以前のプログラムは動かなくなっていたが、新APIに合わせて調整したら動いた。
http://refirio.org/memos/facebook/sample/
SDK。
https://github.com/facebook/php-graph-sdk
SDKドキュメント。
https://developers.facebook.com/docs/php/howto/profilewithgraphapi
リファレンス。
https://developers.facebook.com/docs/graph-api/reference/
認証だけなら申請は不要らしい。
https://developers.facebook.com/docs/facebook-login/review/faqs
■ローカル環境でOAuth
localhostやIPアドレスのままだと認証できないみたい。 ここでは
http://refirio.local/
というローカル用のドメインを割り当ててアクセスするものとする。
https://developers.facebook.com/apps/
で対象のアプリを選択し、 「Facebookログイン → 設定 → 有効なOAuthリダイレクトURI」で実際のURLとともにローカルのURLを設定する。 「
http://refirio.org/
http://refirio.local/
」 「設定 → ベーシック → アプリドメイン」は本番環境のURLさえ書いておけばいいみたい。 hostsでローカル用のドメインを有効にする。 C:/windows/System32/drivers/etc/hosts
127.0.0.1 refirio.local
PHPなどのプログラム内にリダイレクト用URLの設定があるなら、その部分を refirio.local ドメインにする。 これで認証できるようになる。
■認証の取り消し
https://www.facebook.com/settings?tab=applications
から refirio.org を削除すると、再度新規に認証ができる
Advertisement