2010-01-11 74 views
1

更新:一旦我清除我的cookies,按設計工作。衛生署!是否可以在Facebooker上使用現有的Facebook Connect會話?

我正在研究一個應用程序,由於各種原因使用Facebook的 JavaScript API來啓動Facebook連接會話。我想成爲 能夠在使用Facebooker的幾個rails方法中使用該會話。

的基本工作流程是這樣的:

  1. 用戶經由JS進行到非軌道頁和登錄到FB連接
  2. 用戶進入到另一個非軌道頁,並且可以查看FB數據如 名,個人檔案相片
  3. 用戶進入一個軌道基於頁面 - Rails使用會議 步驟1中創建做一些處理

我的問題是在步驟3 Facebooker檢測會話很好,但是當 我嘗試調用像facebook_session.user.name的方法獲得:會話 鍵無效或不再有效

如果我回去的URL在步驟二,我的會議仍然正常工作。

那麼這是一個基本的不兼容性,還是有一些數據我可以 發送到facebooker,以便我可以掛鉤到正確的會話?也許 我的facebooker.yml需要調整?

任何想法表示讚賞。

我facebooker.yml

development: 
api_key: redacted 
secret_key: redacted 
canvas_page_name: blah_blah 
callback_url: http://test.domain:3000 
pretty_errors: true 
set_asset_host_to_callback_url: true 
tunnel: 
    public_host_username: 
    public_host: 
    public_port: 4007 
    local_port: 3000 
    server_alive_interval: 0 

回答

3

爾加!在發佈interweb人員之前,請務必清除您的cookies。

問題在於現有的基於facebooker的會話仍在我的瀏覽器中。

現在都在工作。

相關問題