2012-01-08 91 views
0

在我的網站中,我想要求用戶有權管理他們的頁面。頁面驗證到特定頁面

https://www.facebook.com/dialog/oauth?client_id=MY_ID&redirect_uri=MY_URL&scope=manage_pages&response_type=token 

不過,我檢索回的這是由用戶管理頁面列表:

我,我需要使用下面的文檔中看到的。

有沒有一種方法,在auth對話框中,用戶將看到由他管理的頁面列表,因此他只能確認他允許的那些頁面?

我也不知道頁面id是什麼,也不想調用一個方法,我需要指定頁面id,而是從他已經選擇的內容中獲取一個token和page id。

回答

0

在舊的授權對話框中有一個下拉菜單,用戶可以指定他們想要允許的頁面。但是,現在已經廢棄了,新的對話框將授予每個頁面,就像您發現的那樣。基本上,您的應用程序可以向用戶顯示他們當前在其管理下的哪些頁面(顯示從HTTP獲取/me/accounts的數據返回列表)並讓他們選擇。

+0

謝謝。但是,如果我不知道Facebook中的用戶標識是什麼?這意味着首先我需要檢索他的令牌然後檢索他的頁面? – Dejell 2012-01-09 08:00:10

+0

是的,你是對的。一切都在這裏解釋:http://developers.facebook.com/docs/authentication/ – DMCS 2012-01-09 14:46:21

+0

我沒有得到的東西。我/我/帳戶是指我(開發人員)還是客戶? – Dejell 2012-01-09 17:54:20