【发布时间】:2012-03-04 05:02:48
【问题描述】:
我已经使用 Heroku 托管设置了一个 Facebook 应用程序。当未经授权的用户转到app 时,它会显示此
然后它重定向到权限页面。当我单击“转到应用程序”按钮时,它会重定向到 http://lovehunt.herokuapp.com 而不是 Facebook 画布页面。
但是,如果授权用户访问应用程序,则没有问题。
下面是用 FBUtils.php 编写的代码 sn-p
public static function login($redirect) {
$app_id = AppInfo::appID();
$app_secret = AppInfo::appSecret();
$home = AppInfo::getHome();
$scope = 'user_likes,user_photos,user_photo_video_tags';
$authorize_url = "https://www.facebook.com/dialog/oauth?client_id=$app_id" .
"&redirect_uri=$home&state=" . $state . "&scope=$scope";
// Now we redirect the user to the login page
echo("<script> window.top.location='" . $authorize_url . "'</script>");
}
【问题讨论】:
标签: facebook heroku facebook-apps facebook-authentication