2011-08-19 81 views
3

假設我有一個網站想要訪問Facebook的用戶帳戶信息。通常,用戶會看到網站所要求的所有權限,並可以允許或拒絕整個網站。Facebook權限

是否可以讓用戶選擇(例如,在授權屏幕上的每個權限上都有複選框)他想給網站哪個權限?

回答

1

這將是可能的,但它需要分兩個階段進行。

  1. 首先,你必須向用戶展示你自己的對話框,他們可以選擇他們的首選權限。
  2. 其次,您將不得不通過Facebook對話框授權具有所選權限的用戶。

如果你正在尋找一個例子Facebook的圖形瀏覽器已經這樣做了:根據 http://developers.facebook.com/tools/explorer/

更大的問題將保持用戶的跟蹤可用的權限和反應。

+0

偉大的鏈接!謝謝 –

1

不幸的是沒有開箱即用。 (但是這可能會在將來某個時候改變,因爲如果你看看應用程序的權利,FB顯示權限旁邊的要求)

我曾經問過所需的預設,並讓用戶添加可選perms通過點擊,這再次打開perm對話框,但只有用戶尚未提供給站點的權限。

舉例。用戶登錄表單,在「家鄉」字段旁邊,如果用戶沒有給我訪問user_hometown的權利並填寫表單,我有一個按鈕「Fill from facebook」。

看到這個職位上的原因,以及如何一個很好的解釋: http://www.fb-developers.info/tech/fb_dev/jssdk/learning_jssdk_12.php