如何在使用facebook connect和PHP SDK3.0时获取用户访问令牌

如何在使用facebook connect和PHP SDK3.0时获取用户访问令牌,php,iphone-sdk-3.0,Php,Iphone Sdk 3.0,惠, 我有个情况。我正在使用PHPSDK3.0进行FacebookConnect,并希望在我的网站上登录使用该facebook id的用户。我正在将当前用户的详细信息保存到我的数据库中,以后如何让用户访问令牌使用它。尝试类似的方法 <?php if ($_REQUEST['code']) { $app_id = "<app id>"; $app_secret = "<secret key for your app>"; $my_url =

惠,
我有个情况。我正在使用PHPSDK3.0进行FacebookConnect,并希望在我的网站上登录使用该facebook id的用户。我正在将当前用户的详细信息保存到我的数据库中,以后如何让用户访问令牌使用它。

尝试类似的方法

<?php 
if ($_REQUEST['code']) {
    $app_id = "<app id>";
    $app_secret = "<secret key for your app>";
    $my_url = "<url to your app>";

    $code = $_REQUEST["code"];

    $token_url = "https://graph.facebook.com/oauth/access_token?client_id="
        . $app_id . "&redirect_uri=" . urlencode($my_url) . "&client_secret="
        . $app_secret . "&code=" . $code;

    $access_token = file_get_contents($token_url);

    $graph_url = "https://graph.facebook.com/me?" . $access_token;

    $user = json_decode(file_get_contents($graph_url));

        echo $access_token . "<br />";
        echo $user->name . "<br />";
        echo $user->id . "<br />";
}
?>