无法将Facebook Graph API变量传输到另一个变量

时间:2012-11-29 02:21:07

标签: php facebook facebook-graph-api

if ($session)
{
//fb query
    try
    {
        $me = $facebook->api('/me');
    }
    catch (FacebookApiException $e)
    {
        echo $e->getMessasge();
    }
}

if($me){
$logoutUrl = $facebook->getLogoutUrl();
echo "<a href='$logoutUrl'>Logout</a>";
}
else{
$loginUrl = $facebook->getLoginUrl($params);
echo "<a href='$loginUrl'>Login</a>";
}

echo $me['first_name'];

$me['first_name'] = $test;

echo $test;

我正在尝试将Facebook Graph API变量设置为其他变量(尤其是会话变量)。我尝试了Session变量,但它没有用,所以我退后一步。在此示例中,它打印出$me['first_name']但不打印$test。我错过了一些简单的东西吗?我似乎无法将价值转移过来。最终我想取值并将其输入MySQL行,但我不能让它处理一个简单的变量。

我在这段代码之前已经完成了所有设置,因为它确实在$me['first_name']上正确显示变量,但没有在$ test上显示。

感谢您的帮助,如果这是一个我只是忽略的超级基本问题,我道歉。

1 个答案:

答案 0 :(得分:2)

你在哪里设置$ test?

或者你的意思是$test = $me['first_name'];(即你的作业是错误的?)