如何找到fb:comments的Open Graph网址?

时间:2013-01-04 00:32:27

标签: rest opengraph facebook-opengraph facebook-comments

我们继承了一个使用

的应用
<fb:comments href="/article/101" width="500" num_posts="20"></fb:comments>

这些评论的作用类似于这个小提琴:http://jsfiddle.net/Couto/w8xcf/,因为没有指定完整的网址。

但是现在他们想要获得该文章的总评论,以便在网站的其他地方使用。如果它使用完整的URL作为http://domain.com/article/101,我们可以轻松使用OpenGraph查询:

https://graph.facebook.com/?ids=http://example.com/

https://graph.facebook.com/comments/?ids=http://example.com/

https%3A%2F%2Fgraph.facebook.com%2Ffql%3Fq%3Dselect%20post_fbid%2C%20fromid%2C%20object_id%2C%20text%2C%20time%20from%20comment%20where%20object_id%20in%20(select%20comments_fbid%20from%20link_stat%20where%20url%20%3D'http%3A%2F%2Fexample.com%2F')%26pretty%3D1>

(抱歉,无法弄清楚如何链接上面的网址..)

当有人没有指定href(如小提琴)或仅指定相对路径时,任何人都知道检索ID的方法吗?显然我们可以更新fb:comment代码以使用完整的url,但我们会丢失每篇文章的所有评论...希望有办法避免这种情况

0 个答案:

没有答案