2011-12-23 159 views
0

我有一個Facebook應用程序,必須在特定的Facebook頁面上發佈更新。該應用程序有權在網頁管理員的Facebook牆上發佈更新。但是,我怎樣才能讓(管理員)用戶訪問令牌,我需要獲取頁面的訪問令牌。當用戶第一次允許應用發佈(離線訪問)時,我是否必須保存訪問權限?如何使用facebook應用程序獲取facebook用戶令牌

感謝您的回覆!

+0

順便說一下,我使用的是Facebook C#SDK。 – 2011-12-23 15:15:19

回答

0

我也使用Facebook C#SDK。您需要以下權限:

manage_pages 
read_stream 
publish_stream 

HTTP獲取「me/accounts」並從返回的值中獲取.data對象。這將是下面的列表:

var list = ApiGet("me/accounts").data; 
    foreach (dynamic acc in list) 
    {    
    var name = (string)acc.name; 
    var accessToken = (string)acc.access_token; 
    var category = (string)acc.category; 
    var pageId = (string)acc.id; 
    } 

正如你可以看到,頁面的每一個都有自己獨特的訪問令牌。

+0

謝謝!這是有益的! – 2011-12-24 10:46:23

相關問題