我目前正在Facebook上开发一款游戏,我正试图通过php-sdk获取用户信息,经过一些启动问题我已经设法加载sdk,拿起JS中陈述的会话并检索用户ID。
一旦我尝试调用api()函数,php脚本就会停止,就像我调用exit一样,浏览器中的输出就是api()函数的所有内容。
当我通过Java中的Apache HTTPClient获取此脚本时,我意识到服务器实际上返回了500服务器错误,没有进一步的描述。
$config = array(
'appId' => 'XX',
'secret' => 'XXXX',
'allowSignedRequest' => false,
);
$fb = new Facebook($config);
try{
$ret = $fb->api('/me',"GET");
}
catch(FacebookApiException $e)
{
echo "exception";
echo $e->getMessage();
}