2011-12-23 162 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

相关问题