2011-01-27 2 views
1

Я хочу реализовать текстовое поле для обмена ссылками, но как только я скопирую ссылку, я хочу, чтобы она показывала миниатюру ссылки, как в facebook. Есть идеи, как это реализовать? Должен ли я писать javascript, чтобы получить скриншот данной ссылки? Любая помощь будет принята с благодарностью!Facebook Like Link Sharing on Status Updates

Спасибо заранее,

ответ

1

используя HtmlAgilityPack для вниз HTML нагрузки и принести URL изображения

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

удачи!

0

, что делается на сервере, не только возможно, с JavaScript, если вы не получите какой-то сумасшедший ACTIVEX и т.д., или вы можете попробовать один из этих поставщиков эскизов и использовать их API, http://snapcasa.com/

+0

как мы будем делать на стороне сервера? не могли бы вы немного объяснить алгоритм? – Kubi

+0

какая серверная технология вы используете? если у вас слишком большой объем и много времени или вы планируете продать его как услугу, гораздо дешевле заплатить за использование, чем разработать его самостоятельно –

+0

.net, но я хочу знать об этом. – Kubi