【问题标题】:Post link to Facebook page as page admin以页面管理员的身份发布到 Facebook 页面的链接
【发布时间】:2023-03-25 11:52:02
【问题描述】:

我正试图以页面管理员的身份发布一个 Facebook 页面墙上的链接,但是它无法正常工作。它以我而不是页面管理员的身份发布链接,它显示在“其他人最近发布的帖子”而不是墙下。

var client = new FacebookClient(post.Site.FacebookAccessToken);
dynamic result = client.Post("/" + pageId + "/feed", new {
    message = post.Message,
    link = post.Url
});

我的访问令牌具有 publish_stream 和 manage_pages 权限。授权的 Facebook 帐户是该页面的管理员。有什么方法可以冒充我做的不对的页面管理员吗?

【问题讨论】:

  • 您使用的是页面访问令牌还是用户访问令牌?应该是前者
  • 我不在乎别人怎么说你,你是个天才。随意发表回复,我会标记为答案。
  • 哦,是的,他是个天才!

标签: c# facebook facebook-graph-api facebook-c#-sdk


【解决方案1】:

如果您希望帖子显示为“页面”,则需要使用页面 access token - 如果您使用用户访问令牌,则行为取决于 Facebook 页面管理界面中的某些设置,可能会也可能不会根据这些设置发布为页面。

【讨论】:

    猜你喜欢
    • 2015-11-23
    • 2011-04-07
    • 1970-01-01
    • 2014-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多