【发布时间】:2011-05-19 16:04:10
【问题描述】:
我已经掌握了基本概念(我认为),但似乎无法使用 Facbook 提供的 PHP 类成功发布任何内容。鉴于这个例子,任何人都可以看到任何可能是问题的地方吗?
// Initialize Facebook API
$fb = new Facebook(array(
'appId' => FACEBOOK_APP_ID,
'secret' => FACEBOOK_SECRET,
'cookie' => true
));
if($fb->getSession()) {
$res = $fb->api('/me/feed/', 'post', array(
'message' => 'test message',
'description' => 'testing'
));
}
var_dump($res);
当我输出 $res 的内容时,我得到了一个令人脸红的 NULL。有任何想法吗?如果以上看起来正确,任何人都可以提出一些我可能会尝试调试的东西吗?
【问题讨论】:
-
检查if构造之间的代码块是否真的在运行,意思是:
$fb->getSession()是真的吗? -
用于调试:在两行之间放置随机的
echos。例如。echo 'Debug 1';在您的if()中创建$fb和echo 'Debug 2';之后。这样你就可以准确地看到哪一行代码有问题。 (我不确定echo在 Facebook 环境中会做什么。)
标签: php facebook facebook-graph-api facebook-php-sdk