【发布时间】:2011-04-25 16:19:00
【问题描述】:
我创建了一个 facebook 应用程序并通过下面的代码向用户发送请求。现在,当用户允许我的应用程序时,我需要将他的 id 和电子邮件地址放入我的画布 url。但是在下面的代码中,用户不要去我的画布 URL。所以,请帮我解决,当他允许我的应用程序并且我获取该用户的用户 ID 时,用户如何访问我的画布 URL?我的代码如下:
require_once 'facebook.php';
$facebook = 新 Facebook(数组(
'appId' => '#######',
'秘密' => '###################',
'cookie' => 真,));
$req_perms = "publish_stream,offline_access,user_status,email,read_stream";$session = $facebook->getSession();
$loginUrl = $facebook->getLoginUrl(array('canvas'=>1,'fbconnect' => 0,'req_perms'=>$req_perms));
$me = null;如果 (!$session) { echo "top.location.href= '$loginUrl';";exit;}
其他{
try { $uid = $facebook->getUser(); $me = $facebook->api('/me'); } catch (FacebookApiException $e) { echo "<script type='text/javascript'>top.location.href= '$loginUrl';</script>"; exit;} }
所以,请帮我获取用户ID。
提前致谢
里亚德
【问题讨论】: