我试图验证使用自定义JavaScript按钮通过Facebook Connect用户:Facebook连接不会关闭,并且不通过会话ID
<form>
<input type="button" value="Connect with Facebook" onclick="window.open('http://www.facebook.com/login.php?api_key=XXXXX&extern=1&fbconnect=1&req_perms=publish_stream,email&return_session=0&v=1.0&next=http%3A%2F%2Fwww.example.com%2Fxd_receiver.htm&fb_connect=1&cancel_url=http%3A%2F%2Fwww.example.com%2Fregister%2Fcancel', '_blank', 'top=442,width=480,height=460,resizable=yes', true)" onlogin='window.location="/register/step2"' />
</form>
我能够对用户进行认证。然而,在认证之后,弹出窗口保持打开状态,并且主窗口不在任何地方。实际上,它是弹出窗口,进入“/注册/步骤2”
我怎样才能让登录窗口按预期方式关闭,并将facebook会话标识传递给/ register/step2?
谢谢!
你是基于Facebook Connect的例子吗?因为“onlogin”礼貌似乎指出... Facebook Connect正在被放弃,并被Open Graph所取代 – 2010-04-26 18:57:35
这是基于Facebook Connect。你有Open Graph的等价例子吗? – ensnare 2010-04-26 19:38:43