【发布时间】:2011-08-10 09:18:01
【问题描述】:
我有一个应用程序位于 Facebook 粉丝页面的标签中。
当用户访问此页面的标签时,我向他请求一些权限。
我的问题是,当用户接受权限时,他被重定向到http://apps.facebook.com/ 而不是页面的标签。
$my_url = "https://apps.facebook.com/<my_app_name>/";
如果我将 my_url 值更改为http://www.facebook.com/pages/,则用户处于无限循环中。
我的代码:
if (isset($_REQUEST["code"])) {
$code = $_REQUEST["code"];
}
if(empty($code)) {
// Get permission from the user to manage their Page.
$dialog_url = "http://www.facebook.com/dialog/oauth?client_id="
. $app_id . "&redirect_uri=" . urlencode($my_url)
. "&scope=read_stream";
echo('<script>top.location.href="' . $dialog_url . '";</script>');
} else {
//my code
}
谢谢。
【问题讨论】: