通过应用程序获取Facebook数据 -

时间:2011-11-28 15:16:08

标签: php facebook oauth

我试图通过我正在构建的应用程序获取用户的facebook名称等。我知道用户必须授权这个。我正在查看facebook文档,但我很难掌握我需要做的事情。

我正在将我的应用加载为画布页面。我已经收到了签名请求,如

如果页面已经被喜欢,请执行以下操作:

如果不显示我们的页面选项。

您喜欢它后显示的页面有一个问题,如果您回答它将进入比赛。而不是让用户填写姓名和电子邮件我想让oauth获取这些详细信息。

任何想法?提前谢谢

exisitng代码:

if($ like_status ==“1”) {

if ( !empty ( $_REQUEST['enter_competition'] ) )
{
    $name = "";//needs to be amended to what we get from Facebook
    $email = "";//needs to be amended to what we get from Facebook
    if ($_REQUEST['answer']==$correctanswer)
    {
        $result = "Correct";
    }
    else
    {
        $result= "Incorrect";
    }

    $insert = mysql_query ("INSERT INTO competition ( name, email, answer ) VALUES ('".$name."', '".$email."', '".$result."')",$db);

    $displayforuser="true";
}

?>

1 个答案:

答案 0 :(得分:0)

最后没有使用oauth。只是手动收集。我按照原始问题中的说明阅读了文档。