我想在我的页面上包含 facebook 链接预览。我有一个在 facebook 应用程序中注册的网站。我有一个输入,每次用户在那里输入一些 url 时,我想在墙贴期间显示与 facebook 中相同的预览。我怎样才能做到这一点?
谢谢,亚历克斯A。
我想在我的页面上包含 facebook 链接预览。我有一个在 facebook 应用程序中注册的网站。我有一个输入,每次用户在那里输入一些 url 时,我想在墙贴期间显示与 facebook 中相同的预览。我怎样才能做到这一点?
谢谢,亚历克斯A。
基本上,您需要发出请求以获取要预览的页面的 html。Web 开发人员将他们想要在 facebook 预览中的内容放在头部的元标记中。它们看起来像这样:
<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 做到这一点。他们没有办法,你只需要自己做。