繁体   English   中英

如何使用Facebook应用程序获取Facebook用户令牌

[英]How to get the facebook user token with a facebook application

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

感谢您的回复!

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

manage_pages  
read_stream  
publish_stream

HTTP转到“我/帐户”,并从返回值中获取.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;
  }

如您所见,每个页面都有自己的唯一访问令牌。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM