2012-08-15 30 views

回答

3

現在安裝Facebook應用程序。你不能限制用戶在頁面標籤中安裝你的應用程序。但是你可以限制你的內容,你想要顯示的用戶/ pageid。

1)限制在用戶基礎上。

你把一個放if()條件檢查用戶是否在你的數據庫。如果是,那麼只顯示你顯示的內容,你顯示一條消息,你沒有權限

2)限制頁面。

如果您想您的應用程序限制爲僅在某些Facebook頁面的訪問,那麼你可以使用簽名的請求獲得頁面的id和檢查本網頁ID與您的系統登記。然後在這種情況下展示你的應用內容。

+0

我明白了。我沒有Facebook帳戶,所以我不能告訴。但是,假設我們希望在Facebook供稿中顯示項目。我們從我們的應用程序將推到Facebook的安裝我們的應用程序的用戶。這可能嗎 ? – Jayesbe 2012-08-15 16:51:59

+0

是的,您可以將內容發佈到用戶Feed。你的應用程序將需要來自用戶的'publish_stream'權限。 – Abhishek 2012-08-15 17:00:07

2

是的。

  1. 轉到應用程序的設置。
  2. 選擇「基本」選項卡。
  3. 對於'沙箱模式:'選擇'啓用'。現在

您的應用程序關閉所有用戶。 採取訪問你的應用程序對一些用戶進行下面的步驟:

  1. 在應用程序的設置選項卡中選擇「角色」。
  2. 將用戶的UID添加到類別之一:管理員,開發人員,測試人員。

現在這個用戶可以訪問你的應用程序。

+0

你還應該提到的是,這將限制的東西,你的應用程序在Facebook上做了(牆貼,...)「及」 - 他們不會露面「每個人」,即使有適當的隱私設置,而應用程序是在沙箱模式下......所以如果這是所需的行爲,就必須首先考慮。 – CBroe 2012-08-15 15:25:27

+0

所以即時通訊並不是在談論沙箱環境。生產應用程序,只能由我們的系統中也有帳戶的Facebook用戶安裝和使用。這是可行的嗎? – Jayesbe 2012-08-15 15:39:16

+0

好的。如果你想要一個限制訪問的生產應用程序,那麼阿布舍克的答案是給你的。 – user1587955 2012-08-16 07:05:17

-3

例如,您可以連接到存儲用戶帳戶並進行身份驗證過程的數據庫。

相關問題