【问题标题】:Facebook Like Link Sharing on Status UpdatesFacebook Like 状态更新上的链接共享
【发布时间】:2011-06-16 21:41:09
【问题描述】:

我想实现一个用于链接共享的文本框,但是一旦我复制了链接,我希望它像在 facebook 中一样显示链接的缩略图。任何想法如何实现这一点?我应该编写一个 javascript 来获取给定链接的屏幕截图吗?任何帮助将不胜感激!

提前致谢,

【问题讨论】:

    标签: javascript facebook


    【解决方案1】:

    使用 HtmlAgilityPack 下载 html 并获取图片 url

    HtmlWeb web = new HtmlWeb();
    HtmlDocument doc = web.Load(url);
    doc.DocumentNode.SelectNodes("//link[@rel='image_src']");
    

    祝你好运!

    【讨论】:

      【解决方案2】:

      这是在服务器上完成的,不仅可以使用 JavaScript,除非你得到一些疯狂的 activeX 等,或者你可以尝试其中一个缩略图提供程序并使用他们的 API,http://snapcasa.com/

      【讨论】:

      • 我们在服务器端怎么做?你能解释一下算法吗?
      • 您使用的是什么服务器技术?除非您有极高的产量和大量时间或计划将其作为服务出售,否则按使用付费会比自己开发便宜得多
      • .net 但我想知道。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-14
      • 1970-01-01
      相关资源
      最近更新 更多