PHP

Facebook SDK for PHP #0

2015.04.30

Facebookアプリを開発する際に利用できる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 のようなエラーが出る。