如何使用facebook应用程序获得facebook用户令牌

本文关键字:facebook 用户 令牌 应用程序 何使用 | 更新日期: 2023-09-27 18:18:37

我有一个facebook应用程序,必须在特定的facebook页面上发布更新。该应用程序有权在页面管理员的facebook墙上发布更新。但是我怎么能得到(管理员的)用户访问令牌,我需要得到页面的访问令牌。我是否必须保存访问令牌第一次用户允许应用程序发布(离线访问)?

谢谢你的回复!

如何使用facebook应用程序获得facebook用户令牌

我也使用Facebook c# SDK。您需要以下权限:

manage_pages  
read_stream  
publish_stream
到达"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;
  }

可以看到,每个页面都有自己唯一的访问令牌。