从外部网站发布到Facebook时间线

时间:2012-03-26 16:37:25

标签: php facebook-graph-api facebook-timeline

场景:登录Facebook后,点击我网站上的共享链接。它弹出对话框以发布到我的时间线。

问题:是否需要创建应用才能执行此操作?或者Facebook提供的应用程序将请求权限为您执行此操作?

我目前的计划是使用带有php sdk的facebook图形API来询问适当的权限,使用access_token构建时间轴POST请求。我只是不确定是否有更简单的方法来做到这一点。谢谢!

1 个答案:

答案 0 :(得分:2)

图谱API就是您所需要的。您的服务器需要支持OAuth 2.0身份验证。

在FB应用程序的配置页面中添加处理此脚本的脚本的URL。

请求具有offline_access权限的access_token。 (offline_access允许您发布到用户的时间线,即使他没有登录)。使用access_token,执行带有参数messageaccess_tokenhttps://graph.facebook.com/me/feed的HTTP / POST,如here所示。

注意:FB从2012年5月1日起弃用offline_access。请检查this