2012-03-26 82 views
2

情景:登录Facebook后,我点击了我网站上的共享链接。它弹出对话框发布到我的时间表。从外部网站发布到Facebook时间轴

问题:是否有必要创建一个应用程序来做到这一点?或者Facebook提供了一个应用程序,它会请求权限为您执行此操作?

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

回答

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