【发布时间】:2013-05-18 12:39:28
【问题描述】:
我想在我的页面上包含 facebook 链接预览。我有一个在 facebook 应用程序中注册的网站。我有一个输入,每次用户在那里输入一些 url 时,我想在墙贴期间显示与 facebook 中相同的预览。 我该怎么做?
谢谢,亚历克斯 A。
【问题讨论】:
标签: javascript facebook api
我想在我的页面上包含 facebook 链接预览。我有一个在 facebook 应用程序中注册的网站。我有一个输入,每次用户在那里输入一些 url 时,我想在墙贴期间显示与 facebook 中相同的预览。 我该怎么做?
谢谢,亚历克斯 A。
【问题讨论】:
标签: javascript facebook api
基本上,您需要发出请求以获取要预览的页面的 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 + '" />';
edit:抱歉,我刚刚意识到您可能想通过 Facebook API 来执行此操作。他们没有办法,你只能自己做。
【讨论】: