2011-01-05 114 views
4

我试图用图形API向那里问很多事情,但没有一个是返回的评论。 我想获得所有评论,并放在一个单独的页面供搜索引擎扫描和索引。 意见非常丰富全面,我希望他们如何从评论社交插件获取评论?

回答

1

请参阅此处的文档:http://developers.facebook.com/docs/reference/fql/

您需要查询的表是这样的位置:

http://developers.facebook.com/docs/reference/fql/comment/

(它也是一个第一个例子)

关键是你可以为你嵌入的每个评论插件指定一个标识符。使用这个标识符,你可以使用图形api选择注释。

关于搜索引擎,你不应该觉得你是向蜘蛛提供不同的内容,而不是给用户,所以它可能是一个好主意,默认情况下加载评论通过api(请缓存它们),然后如果javascript可用,请将其替换为javascript框,以便用户可以写入新评论。

甚至更​​好(在我看来)将始终在您的网站中显示html中的评论,并且只有在用户想要发表新评论时才加载Facebook评论插件。但这可能需要一个额外的步骤为用户。

你也可以阅读有关ajax chrawling scheme

+0

我知道如何搜索。但阿贾克斯爬行计划是美好的。谢谢。 – nerkn 2011-01-08 11:01:04

1

如果你想使用的图形API,你要做的就是抢在JSON注释ID(在第一个号码,你看,它似乎为{USER_ID} _ {例如:1234_5678910),然后有https://graph.facebook.com/ {你得到的数字}?access_token = {访问令牌}

减少压力你可以做的是运行系统,你将所有状态消息和注释放到你的网站(例如'for each'或'while'语句等),然后添加一个'if'语句,说如果count(在json上的评论)超过3,它将检索json张贴使用ID并吐出你的数据。

我希望这是一些帮助。请说你是否想要进一步解释任何事情。

问候,

乔恩

+0

没有这个不给社交插件评论的评论。它只提取墙壁,饲料等 – nerkn 2011-01-08 10:56:15

相关问题