如何通过API将状态更新发布到Facebook粉丝页面?

时间:2011-07-15 15:08:24

标签: facebook api facebook-graph-api

我花了最近几天浏览Facebook文档和几十个博客/网站,我仍然无法弄清楚如何通过Facebook API(以编程方式)发布状态更新(到我管理的粉丝页面)?< / p>

这通常是几行代码(与世界上所有其他API一起使用)。我对Facebook的复杂性和默默无闻感到茫然。

任何指针?

我不想构建UI或处理会话或使用他们的“SDK”等等......我只想做一个RESTful HTTP POST / s(通过PHP CURL)。

提前致谢。

(顺便说一句,我创建了一个应用程序(所以我有一个AppID和一个AppSecret))

1 个答案:

答案 0 :(得分:4)

第一步(您已经完成)是使用publish_stream,manage_pages权限获取用户访问令牌。请拨打此USER_ACCESS_TOKEN。

第2步,获取页面访问令牌并使用它来发布到页面墙。获取页面access_token:

  1. 使用USER_ACCESS_TOKEN
  2. 呼叫网址/我/帐户
  3. 结果应包括您的粉丝页面和相应的页面令牌。获取该令牌,请调用此PAGE_ACCESS_TOKEN
  4. 然后发布到页面墙,使用您的参数调用/ PAGE_ID / feed并使用 PAGE_ACCESS_TOKEN
  5. 有关详情,请参阅https://developers.facebook.com/docs/reference/api/page/(查找网页访问权限和供稿部分)