新しいFacebookAPIを使用して、Facebookアプリを数行作成しました。
<pre>
<?php
require 'facebook.php';
// Create our Application instance.
$facebook = new Facebook(array(
'appId' => '117676584930569',
'secret' => '**********', // hidden here on the post...
'cookie' => true,
));
var_dump($facebook);
?>
しかし、それは私に次の出力を与えています:
http://apps.facebook.com/woolaladev/i2.php は与えるだろう
object(Facebook)#1 (6) {
["appId:protected"]=>
string(15) "117676584930569"
["apiSecret:protected"]=>
string(32) "**********" <--- just hidden on this post
["session:protected"]=>
NULL <--- Session is NULL for some reason
["sessionLoaded:protected"]=>
bool(false)
["cookieSupport:protected"]=>
bool(true)
["baseDomain:protected"]=>
string(0) ""
}
何らかの理由でセッションがNULLになっていますが、ログインしていて、自宅やプロフィールにアクセスしたり、Facebookで他のアプリを実行したりできます(ログオンしていることを確認するため)。
私は次のサンプルをフォローしています:
http://github.com/facebook/php-sdk/blob/master/examples/example.php
http://github.com/facebook/php-sdk/blob/master/src/facebook.php
(生のURLを使用してダウンロード:wget http://github.com/facebook/php-sdk/raw/master/src/facebook.php)
dreamhost.comとnetfirms.comの両方のホスティング会社で試してみましたが、結果は同じです。