我試圖驗證使用自定義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