如何向Facebook用户发送离线权限请求?

时间:2011-04-24 10:28:45

标签: php facebook

亲爱的, 我已经创建了一个facebook应用程序来更新用户状态。它正在运行find ..但是现在我想向我知道的人发送权限请求以允许我的应用程序获得特定的访问权限。使用facebook链接http://developers.facebook.com/docs/authentication/我可以轻松完成。但是这里特定的用户需要登录。下面的代码在Facebook上可用:

  

$app_id = YOUR_APP_ID;
$app_secret = "YOUR_APP_SECRET";
$my_url = "YOUR_URL";
$code = $_REQUEST["code"];
if(empty($code)) {
    $dialog_url = "http://www.facebook.com/dialog/oauth?client_id=" 
        . $app_id . "&redirect_uri=" . urlencode($my_url);

    echo("<script> top.location.href='" . $dialog_url . "'</script>");
}
$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("Hello " . $user->name);

&GT;

现在我的问题是:我如何使用USERID向特定用户发送应用程序访问请求?

假设我有一个包含100个facebook用户ID的数据库。现在我想发送它们以允许我的申请?我是怎么做到的?

如果有任何机构可以帮助我使用用户ID向用户发送申请请求,我将非常坚持。

先谢谢 里亚德

2 个答案:

答案 0 :(得分:2)

您无法将其发送到离线状态。 Connect仅适用于自己实例化该过程的当前可用用户。

您可以使用application requests解决问题吗?

答案 1 :(得分:0)

我解决了我的问题请参阅我的答案和代码:

  

How get facebook user ID from my application?

希望它能帮到你们所有人。 THX,里亚德