相关疑难解决方法(0)

Facebook登录和iframe重定向

我正在构建一个Facebook IFrame应用程序.我使用下面的javascript代码请求用户登录并允许应用程序的权限,之后他们应该被重定向到iframe应用程序.代码工作正常.但是,我有两个问题.

一个.只要应用程序在IFrame中加载,它就会重定向到一个页面(http://www.facebook.com/connect/uiserver.php?app_id = ......)并显示一个大的facebook图标.当我点击此图标时,它会重定向到Facebook登录页面.我希望我的应用程序直接重定向到登录页面,而不是显示inbetween facebook图标页面.

湾 当用户在Facebook中单击"允许"按钮以获取所请求的权限时,该页面将重定向到我的主站点(http://www.mysite.com)而不是iframe应用程序(http://apps.facebook.com/myapp).

我在下面粘贴了我的javascript,这适用于上面的怪癖.

var api_key = 'xxxxxxxxxxxxxxx';
var channel_path = 'xd_receiver.htm';

FB_RequireFeatures(["Api"], function () {
    FB.Facebook.init(api_key, channel_path);
    var api = FB.Facebook.apiClient;
    // require user to login
    api.requireLogin(function (exception) {
        FB.Connect.showPermissionDialog("publish_stream");
    });
});
Run Code Online (Sandbox Code Playgroud)

非常感谢.

javascript facebook

1
推荐指数
1
解决办法
3万
查看次数

标签 统计

facebook ×1

javascript ×1