【问题标题】:facebook link preview generationfacebook链接预览生成
【发布时间】:2013-05-18 12:39:28
【问题描述】:

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

谢谢,亚历克斯 A。

【问题讨论】:

    标签: javascript facebook api


    【解决方案1】:

    基本上,您需要发出请求以获取要预览的页面的 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 来执行此操作。他们没有办法,你只能自己做。

    【讨论】:

      猜你喜欢
      • 2014-07-20
      • 1970-01-01
      • 2012-08-04
      • 1970-01-01
      • 1970-01-01
      • 2011-12-13
      • 1970-01-01
      • 2016-10-16
      相关资源
      最近更新 更多