真的需要一个Facebook应用程序发布到Facebook页面墙吗?

时间:2011-02-05 11:28:17

标签: c# facebook

我正在使用Facebook API Graph(C#和ASP.NET)尝试动态发布到我创建的Facebook页面。

查看浮动的代码示例..他们建议首先创建一个Facebook应用程序(我已经完成)..

然而..

  1. 我想发布3个不同的页面..我是否需要为每个页面创建一个应用程序? (我想在3页上发布不同的内容,而不是每个页面都有相同的帖子)

  2. 我只是想要消息&链接显示为Wall帖子。我并不担心会有一个“画布”放在IFrame中的“app”。

  3. 问题:我还需要编写一个或多个Facebook应用程序发布到我的3个不同的Facebook页面吗?

    我到目前为止..我可以传递我的应用凭据并返回access_token。但我的帖子似乎没有去任何地方。

    如果可能,我宁可放弃'facebook application / canvas'方法如果我可以直接发布到墙上(由于上述原因)。

    哦,在你问之前。我不想发布到我的Apps Wall页面,我想发布到我的其他页面(除非我必须先发布到我的Apps Wall页面?)。

    我确信很多人都有同样的问题。

    提前致谢。

    - 李

4 个答案:

答案 0 :(得分:2)

  • 您只能使用一个应用
  • 执行此操作
  • 您需要这些权限offline_access,publish_stream,
    manage_page
  • 在响应“我”请求后,您应该解析页面的active_tokens 你管理
  • 在发出发布请求之前,请务必设置
    “_facebook.active_token”到
    您想要的页面的active_token 发布

答案 1 :(得分:1)

我认为您需要创建Facebook应用,因为这是您获得使用API​​所需的API 的唯一方法。我认为这是唯一的原因。当您仅使用Facebook进行身份验证时,情况也是如此。

答案 2 :(得分:0)

1 - 我想发布3个不同的页面..我是否需要为每个页面创建一个应用程序?

不,因为有一个选项允许单个应用处理多个页面。

2 - 我只想要消息&链接显示为Wall帖子。我并不担心有一个'app',它有'canvas'放在IFrame中。

你可以在他们的Graph API的帮助下做到这一点。

答案 3 :(得分:0)

您不一定需要画布,但请记住用户点击应用名称时会去的地方。

查看图谱API:http://developers.facebook.com/docs/api,尤其是发布部分。您想使用/PROFILE_ID/feed,其中PROFILE_ID是您要发布到的页面的ID。