从脸书应用发布用户的活动


Publishing user's activities from Facebook App

我正在开发一个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权限不再可用。