0

我们继承了一个应用程序,它使用

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

4

0 回答 0