我只想找到至少一個適用於此簡單事情的工作解決方案。
我想確定哪些Facebook用戶向我的FB畫布應用程序發出請求。我還希望該機制在用戶註銷或重新登錄時考慮到這些情況。
我真的打破了我的腦袋上是:(應用服務器上的Facebook用戶身份驗證
的方法,我已經嘗試過:
1)獲取並解析signed_request PARAM而用戶的初始請求應用程序。缺點:畫布主頁是唯一獲取它的地方。我永遠不知道用戶在做什麼下一步行動。
2)使用fbsr cookie。缺點:有時我在嘗試將cookie代碼交換到用戶的訪問令牌時出錯。我仍然不能重現它,它只是發生。順便說一下,它在你的工作?
3)處理客戶端的每個獲取/發佈請求,並將JS SDK檢索的用戶訪問令牌添加到請求中。似乎不是一個好方法。
好吧,就是這樣。什麼即時做錯了?對於任何工作解決方案都將非常感謝。
你把它放到會話中,然後其他用戶登錄到Facebook,但仍然是你的應用程序的老用戶。 – LINQ2Vodka
當另一個用戶登錄時,該應用程序將再次通過Facebook在iframe中調用,因此還會有新的已簽名請求。 – CBroe
如果我的朋友在其他窗口中登錄到fb,錯誤彈出消息顯示在原始選項卡上。我關閉它並繼續在我的帳戶下工作。 – LINQ2Vodka