1

我想在我的页面上包含 facebook 链接预览。我有一个在 facebook 应用程序中注册的网站。我有一个输入,每次用户在那里输入一些 url 时,我想在墙贴期间显示与 facebook 中相同的预览。我怎样才能做到这一点?

谢谢,亚历克斯A。

4

1 回答 1

2

基本上,您需要发出请求以获取要预览的页面的 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 做到这一点。他们没有办法,你只需要自己做。

于 2013-10-04T23:55:59.930 回答