我想在我的页面上添加facebook链接预览。我有一个在Facebook应用程序注册的网站。我有一个输入,每当用户在那里输入一些网址时,我想在墙上的帖子中显示与facebook中相同的预览。 我怎么能这样做?
谢谢Alex A.
答案 0 :(得分:2)
基本上,您需要发出请求以获取要预览的页面的html。 Web开发人员将他们想要的东西放在头文件中的meta标签中。它们看起来像这样:
<meta property="og:image" content="http://image.png">
然后你只需要使用jquery
来获取那些东西var imgSrc = $(html).filter('meta[property="og:image"]').attr('content');
并将其放在任何地方
document.getElementById("wherever").innerHTML = '<img src="' + imgSrc + '" />';
编辑:对不起我刚刚意识到你可能想从Facebook API那里做到这一点。他们没有办法解决这个问题,你只需要制作自己的方法。