1
任何人都可以告訴我如何將數據從facebook應用程序發佈到rails後端? 我有一些麻煩與身份驗證。令牌,因爲應用程序通過Facebook畫布調用,因此令牌總是錯誤的。Rails真實性標記和Facebook
我沒有現在的代碼,它是一個簡單的困境與我的理解。 所以最後我想使用rails 3從應用程序獲取一些具有正確標記的數據。
任何幫助將是偉大的!
任何人都可以告訴我如何將數據從facebook應用程序發佈到rails後端? 我有一些麻煩與身份驗證。令牌,因爲應用程序通過Facebook畫布調用,因此令牌總是錯誤的。Rails真實性標記和Facebook
我沒有現在的代碼,它是一個簡單的困境與我的理解。 所以最後我想使用rails 3從應用程序獲取一些具有正確標記的數據。
任何幫助將是偉大的!
在這種情況下,真實性標記並不適用。真實性標記用於確保用戶在應用程序內發出請求。這就是爲什麼真實性令牌是在對應用程序的初始請求期間生成的,然後在POST,PUT和DELETE請求期間傳回。如果您正在使用其他應用程序發出請求,那麼您在初次通話時沒有機會生成真實性標記。這意味着你需要忽略某些操作的默認真實性令牌檢查:
protect_from_forgery :except => [:update, :delete, :create]
或控制器:
skip_before_filter :verify_authenticity_token
什麼你實際上做的是建立與您的Facebook應用程序可以交互的API ,並且對於需要使用其他形式的真實性的API,例如OAuth來驗證請求是否有效。
謝謝!這幫助了我很多的理解。 – chris 2011-01-12 16:10:12