How to extract metadata & open graph info when paste a link?

I'm building a sort of sharing system where users can paste links and share with their friends.

Я хочу иметь возможность извлекать информацию, такую ​​как заголовок, описание и изображения, когда пользователь вставляет ссылку. Будет похоже на Facebook или LinkedIn.

В системе есть "sharebox", где пользователь пишет комментарий и вставляет ссылку. Прежде чем сохранить его, мне нужно получить некоторые метаданные, чтобы завершить основную информацию о ссылке.

Я строю систему с ReactJS, поддерживаемым REST API в NodeJS. Кто-нибудь знает о пакете или библиотеке, чтобы сделать это? Должно ли это быть сделано во внешнем интерфейсе или необходимо взаимодействие с бэкэндом?

Благодарю.

2 ответа

Решение

Наконец http://embed.ly/ сделал трюк для меня!

Существует несколько реализаций для анализа метатегов Open Graph.

Вы можете попробовать одну из библиотек PHP:

Другие вопросы по тегам