Получить заголовок, описание и эскиз URL в php / Javascript / jqueryurl - PullRequest
1 голос
/ 07 октября 2011

Когда мы публикуем любой URL на Facebook, он показывает свои метаданные (заголовок, описание и эскиз), Как мы можем достичь того же в php или языке сценариев (javascript / jquery).

Ответы [ 3 ]

2 голосов
/ 07 октября 2011
  • вы совершаете удар ajax на ваш сервер, отправляя URL
  • на стороне сервера, получите URL
  • разобрать, извлечь соответствующую информацию
  • отправить ответ как JSON и проанализировать его на стороне клиента, либо как HTML
1 голос
/ 07 октября 2011

Полагаю, Facebook просто анализирует HTML-код веб-сайта за ссылкой и ищет <img /> теги.Затем вы можете выбрать любое из найденных изображений в качестве изображения для вашей ссылки.

В PHP вы должны получать исходный HTML-код сайта через

$html = file_get_contents('http://...');

Затем использовать регулярные выражения для поиска этих <img /> теги.

0 голосов
/ 14 июня 2013

Есть хороший плагин, который можно использовать как стартовую строку.

Он не извлекает изображение, но это начало, если вы хотите реализовать свой собственный

http://www.webinfopedia.com/extract-meta-data-from-url-using-php.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...