Facebook SDK for PHP #0
2015.04.30Facebookアプリを開発する際に利用できるSDKがFacebook Developersにいくつか用意されているが、久しぶりに確認したところ変更点が多かったので、その備忘録。
今回はFacebook SDK for PHPについて。
2015.4.30.時点での最新バージョンは 4.0.0。この前のバージョン 3.2.3 は使用せずに最新バージョンを使用してください、とのこと。
取り敢えずダウンロードし、内容を確認すると、基本的にインストール方法等は同じようだがファイルの数がかなり増えてる。バージョンが上がったから当然と言えば当然だが、PHPのバージョンが古いものではエラーが出る(そのままでは使用できない)状態。最新のSDKではPHPのバージョンは 5.4 以上が必要となる。
自分のテストサーバーやローカル環境はこれまでの経験的に取引先の指定サーバーが 5.3.xx であることが多かったため、以前に 5.4 から 5.3.xx にバージョンを落とした経緯があったため、テストすらできない状態となっていた。
念のため旧バージョンとなる 3.2.3 についてもダウンロードしておこうと思い、GitHubよりダウンロード。こちらのバージョンならPHP 5.2 以上で使用可能。(だが、もちろん望ましくはないし、ちょっと気持ち悪い。)
2011年10月1日よりFacebookページ内でのiframeやFacebookアプリがSSLに対応していないと、表示ができなくなっている(エラーとなる)ことも追記。(Developer Roadmap Update: Moving to OAuth 2.0 + HTTPS May 11, 2011)
Failed to load resource: net::ERR_INSECURE_RESPONSE のようなエラーが出る。