3

我在Facebook C#SDK網站上發佈了一個問題,問題陳述和所有細節可以在這裏找到:http://facebooksdk.codeplex.com/workitem/5927 請幫助我:(Facebook C#SDK:解析fbsr cookie時出現「無效簽名請求」異常

+1

投票這個錯誤https://developers.facebook.com/bugs/359391590741517 – 2012-01-12 14:14:53

+0

投票,請投上C#SDK一側的錯誤:http ://facebooksdk.codeplex.com/workitem/5927 – lencinhaus 2012-01-12 14:25:55

回答

0

這可能只是一個簡單的答案,但你嘗試刪除我有同樣的問題,刪除的cookie解決了這個問題您的瀏覽器的cookies

更新:?NOP對不起,這使得這項工作僅僅是當我再次請求一頁時,我得到「無效的簽名請求」

+0

是的,我也試過了,這兩個cookie在下一個init/login週期被重新創建。唯一可行的是從Facebook註銷,關閉並重新打開瀏覽器窗口,但它只是第一次運行:當頁面重新加載時,FB再次創建雙重fbsr cookie,並且C#SDK崩潰。 – lencinhaus 2012-01-12 13:48:32

+0

你現在有沒有試過,好像是faciss人解決了這個問題或者是一些問題,因爲它現在對我來說工作正常 – ramcal 2012-01-12 14:46:44

+0

@lencinhaus - 你可以通過https://developers.facebook.com/bugs/359391590741517將你的應用添加到bug中?這將幫助我們研究這個問題。 請指定您正在設置雙重Cookie設置,一個用於子域,一個用於基本域(如果是這種情況)。 – 2012-01-12 19:05:06

0

你可以通過在init中設置cookie來解決這個問題:'yourbasedomain'而不是cookie:true。

+0

我遵循你的建議(把域名放在cookie配置中),但我仍然有問題。 在FB.init我使用cookie:'my.domain.com' 該應用程序配置域'my.domain.com'。 刪除Cookie後,該應用程序會運行一段時間,但在某個時候再次創建雙重Cookie。在我的情況下,我有兩對fbsr/fbm cookies,一個是域名'.my.domain.com',一個是'.domain.com'。 請按照fb和上述問題報告的討論進行更新。 – lencinhaus 2012-01-13 14:24:12

0

我們不再支持在Facebook C#SDK中解析cookie。 Facebook不再建議開發人員或SDK嘗試直接讀取cookie。我們將在不久的將來在Facebook C#SDK文檔(http://docs.csharpsdk.org)上爲此提供更多文檔和指導。

查看關於Facebook的推薦細節在這裏不使用cookie:https://developers.facebook.com/blog/post/624/

相關問題