【发布时间】:2012-09-17 09:55:19
【问题描述】:
我在网上到处搜索,无法弄清楚我面临的问题。我在 Facebook 上有一个页面选项卡应用程序,用户喜欢该页面开始,然后他可以回答一些问题,我可以让 facebook 连接到功能但我无法获取用户 ID 并将其保存到数据库中。
我的索引页中有这个
<? include('db.php');
include_once("config.php");
// Finnur út hvaða spurninga sett á að nota
$sp_set = 1;
require_once 'facebook-php-sdk/src/facebook.php';
// Create our Application instance.
$facebook = new Facebook( array('appId' => '289393321124676',
'secret' => 'd47b7871e0a7fb475db6e2a643f675ed', 'cookie' => true, ));
$signed_request = $facebook -> getSignedRequest();
$like_status = $signed_request["page"]["liked"];
$user = $facebook->getUser();
//If the page is liked then display full app.
?>
并且用户id始终为null,当用户提交问题时,所有内容都保存到数据库中,但用户为0。
请帮忙
【问题讨论】:
-
$signed_request中有什么内容? -
我认为这可以让我获得有关用户的更多信息...
-
我还需要知道用户是否喜欢该页面,然后才能开始回答问题...
-
执行
print_r($signed_request);并将结果粘贴到此处。