C# 如何使用facebook应用程序获取facebook用户令牌

C# 如何使用facebook应用程序获取facebook用户令牌,c#,.net,facebook,facebook-graph-api,facebook-c#-sdk,C#,.net,Facebook,Facebook Graph Api,Facebook C# Sdk,我有一个facebook应用程序,必须在特定的facebook页面上发布更新。该应用程序有权在页面管理员的facebook墙上发布更新。但是我如何获得(管理员的)用户访问令牌,我需要获得页面的访问令牌。我是否必须在用户第一次允许应用发布(脱机访问)时保存访问令牌 谢谢你的回复 我也使用Facebook的C#SDK。您需要以下权限: manage_pages read_stream publish_stream HTTP访问“me/accounts”并从返回值中获取.data对象。这将是

我有一个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;
  }

正如您所见,每个页面都有自己独特的访问令牌。

顺便说一句,我使用的是Facebook C#SDK。