[facebook]我可以使用页面用户从应用程序发布消息到墙吗?

时间:2011-03-08 04:48:19

标签: facebook

我想使用我的应用将一些消息发布到墙上。 但出于某种原因,我的用户希望在墙上显示页面名称而不是用户名。 我想也许我可以使用[使用facebook作为页面] menu.http://stackoverflow.com/questions/2901316/post-to-wall-as-facebook-app-not-as-a-user 但是我错了。在这种情况下,我不能在画布页面中使用我的应用程序。 我看到了youtube app。他们可以将消息发布为页面用户。 http://apps.facebook.com/videobox/pages 我错过了什么吗? 任何想法都会有所帮助。 谢谢!

1 个答案:

答案 0 :(得分:1)

您是否希望发布到Page的留言板?您的应用需要用户提供以下2个扩展权限:

  • publish_stream
  • manage_pages

使用这两个权限,您可以先获取用户所管理的所有页面的列表,以及Page的访问令牌,如下所示:

获取网址:https://graph.facebook.com/me/accounts?access_token= {user_access_token}

获得Page的access_token后,您现在可以按如下方式发布到Page的墙上:

POST URL: https://graph.facebook.com/{page_id}/feed
POST BODY: access_token={page_access_token}&message=Test+Post

我希望这会有所帮助。