2011-07-22 75 views
1

我們正在Facebook應用內實施投票系統。用戶能夠上傳內容並投票其他用戶的內容。我們希望爲只想投票表達其他用戶內容的用戶提供較低的入門門檻。由於我們想要獨特的選票,我們必須以某種方式識別用戶。是否有可能確定未授予應用程序權限的用戶?已簽名的請求僅包含當前用戶的統計數據(國家,地區,年齡段)並且沒有會話。我們不需要用戶的任何特定數據,只是每個用戶都有一些獨特的數據。如何識別未授予應用程序訪問權限的用戶?

我們正在使用iframe-app。

回答

1

不可能識別尚未授予應用程序權限的Facebook用戶。

但是,可以運行分層權限系統。如果需要,應用程序可以請求基本身份驗證並稍後升級滲透。

1

基本身份驗證會爲您提供用戶ID - 儘管這會增加摩擦,但它可能是唯一標識Facebook用戶的最佳方式。

或者您也可以使用類似按鈕並查詢圖表以獲取選票數量。如果您決定使用類似按鈕,並根據投票數獲得獎品,請務必查看有關比賽的Facebook政策。

+0

我們已經考慮過使用類似按鈕,但很難顯示按投票排序的項目列表。身份驗證的問題在於我們有兩種用戶,我們需要對參與該應用的用戶擁有相當的權限。要在這些用戶組之間做出決定是很困難的。如果可以爲每個用戶請求不同的權限,那麼以後就不可能要求更多的權限(或者我相信)。 – marsbear

相關問題