如何使用facebook应用程序获取facebook用户令牌
问题描述:
我有一个Facebook应用程序,必须在特定的Facebook页面上发布更新。该应用程序有权在网页管理员的Facebook墙上发布更新。但是,我怎样才能让(管理员)用户访问令牌,我需要获取页面的访问令牌。当用户第一次允许应用发布(离线访问)时,我是否必须保存访问权限?如何使用facebook应用程序获取facebook用户令牌
感谢您的回复!
答
我也使用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
顺便说一下,我使用的是Facebook C#SDK。 – 2011-12-23 15:15:19