我正在开发一个Facebook应用程序,我正在尝试在用户墙的应用程序中发布用户的活动,就像当用户在帖子上发表评论时,故事反馈会出现在他的留言板上,供他的朋友查看
我已经阅读了这些教程:
https://developers.facebook.com/docs/opengraph/tutorial/
以及以下线程:
如何将操作发布到 Facebook 图形 API 在调用 URL 中包含参数
Facebook-将故事发布到用户的墙上
我对我应该遵循哪一个感到困惑,因为 openGraph 似乎实现起来有点复杂......那么,实现我要求的最佳实践是什么?
如果您想在用户墙上发布活动,开放图表是首选方式,您还将获得大量分发(营销)。
您可以使用Facebook的PHP官方sdk,这使您的工作更轻松。
要发布打开的图形操作,您应该获得用户的扩展权限publish_actions
。
或
您可以使用/me/feed
方法在用户墙上发帖需要[publish_stream][3]
扩展权限。
开发工具包教程
https://developers.facebook.com/docs/reference/php/
打开图形示例应用程序
下载社交咖啡馆应用程序并查看他们的代码
https://developers.facebook.com/docs/opengraph/samples/
你也可以使用Javascript SDK,有时这实际上正在变得更好。例如,最近Facebook强制用户必须阅读至少10秒才能发布应用程序news:Read
。这些用例可以使用javascript sdk和jquery(或类似的客户端技术)非常有效地处理。
截至2018年4月,publish_actions
权限不再可用。