Поэтому я пытаюсь реализовать аналогичную функциональность для Facebook, где я включаю информацию с YouTube, если публикация пользователя содержит ссылку, и при нажатии на нее встраивается видео.
Пока я этого достиг, мне просто интересно, как Facebook хранит эту информацию.
Для меня есть два варианта:
1) Сохраняйте запись как обычно (это просто текст), и если публикация содержит ссылку на YouTube, добавляйте ее на лету в JavaScript, когда этот контент просматривается . Однако я знаю, что когда вы публикуете ссылку, Facebook дает вам возможность изменить заголовок, описание и т. Д. Что приводит меня к ...
2) Создайте HTML-код, который в противном случае будет добавлен при просмотре, и сохраните вместе с публикацией на уровне вставки базы данных.
Если это так, разве это не добавляет значительный объем информации на пост? Что произойдет, если позже вы захотите изменить форматирование всего контента YouTube в публикациях на вашем сайте? Каждый из них будет храниться индивидуально и кажется, что это будет боль.
Каков наилучший способ управления и разработки такого рода функций?
Приветствия