facebookから配布されているfacebook php sdk のバージョンが3.0に最近なりました。そのときに色々と仕様変更があったようで、ネットの文献を参考にしてもうまく動かず苦労しました。私が今回、触った範囲で仕様変更を確認できたところを挙げていきたいと思います。主に3つくらいありました。 1つ目は$facebook->getLoginUrl()でパーミッションを指定するときに「req_perms」ではなく「scope」を指定しなければいけなくなった点。 $url = $this->facebook->getLoginUrl( array('redirect_url' => 'コールバックURL', 'req_perms' => 'email,publish_stream,friends_location', ) ); ではなくて $url = $this->facebook->