从外部网站发布到Facebook时间轴
问题描述:
情景:登录Facebook后,我点击了我网站上的共享链接。它弹出对话框发布到我的时间表。从外部网站发布到Facebook时间轴
问题:是否有必要创建一个应用程序来做到这一点?或者Facebook提供了一个应用程序,它会请求权限为您执行此操作?
我目前的计划是使用facebook图形API和php sdk来请求适当的权限,使用access_token构建时间线POST请求。我只是不确定是否有更简单的方法来做到这一点。谢谢!
答
图形API是你所需要的。您的服务器需要支持OAuth 2.0身份验证。
在FB应用程序的配置页面中添加处理该脚本的脚本的URL。
申请具有offline_access权限的access_token。 (offline_access
即使他没有登录也可以发布到用户的时间线上)。使用access_token,执行带有参数message
和access_token
到https://graph.facebook.com/me/feed的HTTP/POST,如here所示。
备注:FB从2012年5月1日起贬低offline_access
。检查this。