我正在将Facebook集成到一个应用程序中,该应用程序使用页面的提要来显示其中的一些内容。
我希望能够允许用户对这篇文章发表评论,并查看之前在这篇文章上留下的评论。
如果可能,我希望避免构建自己的评论系统实现(更不用说必须实现oauth登录才能让用户进行评论),而只使用Facebook提供的评论小部件(请参阅此处:http://developers.facebook.com/docs/reference/plugins/comments/)。
有没有可能使用上面的评论插件来引用Facebook页面上的实际(公开)帖子,而不是引用任意链接?
发布于 2012-05-07 19:36:58
不,评论插件不可能指向on-facebook.com URL;只有当它指向网站时才受支持。
来实现你想要的(你的站点上可以给facebook.com上的帖子添加评论的东西,对吧?)您需要让用户授权您编写的应用程序,该应用程序会获取他们的输入,并通过API代表他们将其发布回Facebook
它的实际实现将根据您的确切需求而有所不同,但基本上您会希望:
当用户在您的页面上时,
publish_actions
中包含注释,并将注释添加到Post object's 'comments‘connectionJavascript SDK中的示例一旦用户登录并授予了这些权限,就会在帖子中添加一条评论(此处可见:http://www.facebook.com/155965101083460/posts/155965104416793 )
FB.api( "/155965101083460_155965104416793/comments",{message:‘太棒了,谢谢!’},'POST‘);
https://stackoverflow.com/questions/10425119
复制