2010-04-18 67 views
1

我爲我的主人類開發了一個應用程序,我只想限制到我的主人類。Howto:限制訪問我的Facebook應用程序

我可以以某種方式限制訪問嗎?甚至將限制連接到組中的用戶?另外:如果我有我想要在我的數據庫中訪問我的應用程序的所有用戶的fbids,我可以限制視圖在配置文件框中嗎? Facebook似乎限制了人們可以在這裏做很多事情!

感謝 西蒙

回答

6

您可以添加所有的人在你的主人類作爲應用程序的「開發商」,並把它放在沙盒模式。然後只有開發人員可以訪問它。雖然您必須與該人成爲「朋友」才能將其添加爲開發人員。 Facebook將限制訪問。

您也可以在您的應用程序中添加一個用戶ID過濾器。獲取主人類中人員的所有用戶標識,然後將當前用戶與列表進行匹配。如果該ID不在列表中,則可以將它們放在頁面上以請求訪問,以便您可以記錄ID和用戶信息(即名稱)。然後,您可以查看信息並根據需要展開列表。

+0

布倫特:第二個選項聽起來很棒! 得到那個權利: myserver:我的msql db中的facebook用戶的ID facebook canvas:如果用戶不在數據庫中,則顯示「你不在列表中」。 但我怎麼能阻止他們把應用程序放在他們的個人資料框?我可以在配置文件夾中做同樣的「你不在名單上」嗎? – 2010-04-22 10:53:36

+0

配置文件框將不會出現,除非您首先發布內容。 Facebook甚至不會顯示「添加到個人資料」按鈕。您無法阻止某人將其添加爲選項卡。但是當標籤加載時,標籤「所有者」的用戶標識會被傳遞,因此您可以相應地調整內容。或者只是不要輸入標籤網址,那麼沒有人可以將它添加爲標籤。 – 2010-04-22 12:56:16

+0

總結: 我可以根據用戶ID更改程序在配置文件框中顯示的內容,但是我不能阻止用戶安裝它,除非我使用沙盒模式。 你可以給我一個肯定或否定的,你的我的英雄! ;) – 2010-04-22 16:24:08

相關問題