我试图用图形API向那里问很多事情,但没有一个是返回的评论。 我想获得所有评论,并放在一个单独的页面供搜索引擎扫描和索引。 意见非常丰富全面,我希望他们如何从评论社交插件获取评论?
回答
请参阅此处的文档:http://developers.facebook.com/docs/reference/fql/
您需要查询的表是这样的位置:
http://developers.facebook.com/docs/reference/fql/comment/
(它也是一个第一个例子)
关键是你可以为你嵌入的每个评论插件指定一个标识符。使用这个标识符,你可以使用图形api选择注释。
关于搜索引擎,你不应该觉得你是向蜘蛛提供不同的内容,而不是给用户,所以它可能是一个好主意,默认情况下加载评论通过api(请缓存它们),然后如果javascript可用,请将其替换为javascript框,以便用户可以写入新评论。
甚至更好(在我看来)将始终在您的网站中显示html中的评论,并且只有在用户想要发表新评论时才加载Facebook评论插件。但这可能需要一个额外的步骤为用户。
你也可以阅读有关ajax chrawling scheme
如果你想使用的图形API,你要做的就是抢在JSON注释ID(在第一个号码,你看,它似乎为{USER_ID} _ {例如:1234_5678910),然后有https://graph.facebook.com/ {你得到的数字}?access_token = {访问令牌}
减少压力你可以做的是运行系统,你将所有状态消息和注释放到你的网站(例如'for each'或'while'语句等),然后添加一个'if'语句,说如果count(在json上的评论)超过3,它将检索json张贴使用ID并吐出你的数据。
我希望这是一些帮助。请说你是否想要进一步解释任何事情。
问候,
乔恩
没有这个不给社交插件评论的评论。它只提取墙壁,饲料等 – nerkn 2011-01-08 10:56:15
你可以从这个API网址retreive从评论插件评论(实际上信息及其评论): https://graph.facebook.com/comments/?ids= {$ url_of_your_page}
它不再工作 – Tractatus 2017-10-27 10:34:03
您可以使用此网址以获得网址的评论和分页:
?fields=og_object{comments.order(reverse_chronological).limit(10).after(NgZDZD)}&id={YOUR_URL}
即使它适用于最新的(v2.10)图形版本。
- 1. 如何在Facebook fb:comments社交插件中评论评论?
- 2. 如何使用社交插件:评论?
- 3. 从“Facebook评论”社交插件
- 4. 在Facebook上只显示朋友的评论社交评论插件fb:评论
- 5. 如何获得通过Facebook发布的评论的评论社交插件
- 6. Facebook - 同步评论社交插件与对象的评论?
- 7. 通过Graph API获取Facebook评论,但没有来自社交插件的隐藏评论Facebook评论框
- 8. 评论社交插件的行动后
- 9. Facebook社交插件评论数
- 10. 造型Facebook评论社交插件
- 11. Facebook评论框社交插件
- 12. fb:评论社交插件为只读
- 13. 评论社会插件
- 14. 如何从Facebook评论插件获得评论
- 15. 在网站上获取Facebook社交插件的评论
- 16. 从评论框(Facebook评论插件)中删除评论
- 17. 是否有Google Plus评论插件? (如Facebook社交评论,DISQUS或IntenseDebate)?
- 18. 如何获得Facebook评论插件评论的喜欢?
- 19. 获取Facebook评论插件的评论数
- 20. 如何从NSURL获取文件评论?
- 21. fb:comments - 如何评论评论
- 22. 如何将Facebook的社交插件评论与Rails集成?
- 23. 如何获取Facebook评论框插件的app_id以缓和评论
- 24. 从黄页获取评论
- 25. 从Shopify API获取评论和评分
- 26. 如何使用C#查询Facebook评论插件评论信息?
- 27. Facebook的评论插件 - 如何删除选项“评论使用”
- 28. 获取“Facebook评论”窗口小部件/社交插件的高度
- 29. 如何从Disqus获取所有评论?
- 30. 如何从db获取评论数量?
我知道如何搜索。但阿贾克斯爬行计划是美好的。谢谢。 – nerkn 2011-01-08 11:01:04