Php 通过应用程序获取facebook数据-

Php 通过应用程序获取facebook数据-,php,facebook,oauth,Php,Facebook,Oauth,我正在尝试通过我正在构建的应用程序获取用户的facebook名称等。我知道用户必须对此进行授权。我正在看facebook的文档,但我很难准确地掌握我需要做什么 我正在以画布页面的形式加载我的应用程序。我已收到签名请求,如中所示 如果已喜欢此页面,请执行以下操作: 如果不显示像我们的页面选项 在您喜欢后显示的页面上有一个问题,如果您回答该问题,将使您进入竞争。我希望oauth能够获得这些详细信息,而不是让用户填写姓名和电子邮件 有什么想法吗?提前谢谢 现有代码: 如果($like_status==

我正在尝试通过我正在构建的应用程序获取用户的facebook名称等。我知道用户必须对此进行授权。我正在看facebook的文档,但我很难准确地掌握我需要做什么

我正在以画布页面的形式加载我的应用程序。我已收到签名请求,如中所示

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

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

在您喜欢后显示的页面上有一个问题,如果您回答该问题,将使您进入竞争。我希望oauth能够获得这些详细信息,而不是让用户填写姓名和电子邮件

有什么想法吗?提前谢谢

现有代码:

如果($like_status==“1”) {


最后没有使用ouath。只是手动收集。我确实阅读了原始Q中所述的文档。你看过facebook API文档吗?一个好的起点是:
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";
}

?>