我将Facebook整合到一个应用程序中,该应用程序使用页面的部分内容提供。
我希望能够允许用户对帖子发表评论,并查看该帖子上的上述评论。
如果可能的话,我很乐意避免构建我自己的评论系统实现(更不用说实现用户评论的oauth登录),只需使用Facebook提供的评论小部件(见这里:http://developers.facebook.com/docs/reference/plugins/comments/)
是否可以使用上述评论插件来引用任意链接,而不是Facebook页面上的实际(公共)帖子?
答案 0 :(得分:5)
不,将“注释插件”指向on-facebook.com网址是不可能的;它仅在指向网站时才受支持。
为了达到你想要的效果(你的网站上的东西可以在facebook.com上为帖子添加评论,是吗?)你需要让用户授权你编写的应用程序,这需要他们输入并发布它代表他们通过API返回Facebook
根据您的具体要求,实际执行情况会有所不同,但基本上您需要:
publish_actions
或publish_stream
publishing Permission Javascript SDK中的示例 用户登录并授予这些权限后,会在帖子中添加评论(此处可见:http://www.facebook.com/155965101083460/posts/155965104416793)
FB.api( "/155965101083460_155965104416793/comments", {message: 'This is great, thanks!'}, 'POST' );