Некоторое время назад я экспериментировал с приложениями facebook и указывал на своем веб-сайте настраиваемые типы og :.
Это фото-веб-сайт с примерно 20000 отдельными URL-адресами, который растет примерно на 1000 в неделю, и я указал два типа объектов:
<meta property="og:type" content="mynamespace:album" />
(для эскизов обзорных страниц фотоальбома в настоящее время их около 200)
<meta property="og:type" content="mynamespace:picture" />
(для детального просмотра отдельных изображений, в настоящее время их около 20000)
Однако я никогда не доводил дело до конца в разработке пользовательского приложения, потому что я чувствовал, что пользователям не стоит входить в систему и авторизовывать мое приложение только для того, чтобы лайкать / делиться фотографиями, поэтому я в конечном итоге использовал стандартный социальный плагин «кнопка лайка» на этих страницах. .
К сожалению, я забыл удалить пользовательские типы объектов. Теперь лайки на кнопке соцсетей, кажется, подсчитываются правильно, и линтер facebook ни на что не жалуется, но меня немного беспокоит, есть ли какие-либо неблагоприятные последствия, если оставить его таким, потому что, когда я временно удалил настраиваемый тип ( который, как я думал, по умолчанию будет веб-сайтом og: type) отладчик предупредил меня, что объект ранее имел другой тип и что данные могут быть повреждены. Теперь он снова использует пользовательские типы объектов, пока я не найду решение ...
Так что я должен делать? Удалить пользовательские типы или оставить их? Каковы последствия любого варианта? Правильно ли публикуется мой контент на стенах пользователей, если пользователь нажимает на социальный плагин «нравится» и находит настраиваемый тип og: type?
Был бы признателен, если бы кто-то смог прояснить лучший выход из этой неразберихи, не облажав всю накопленную активность пользователей из социального плагина.
Спасибо!
1 ответ
Facebook рекомендует разработчикам помечать свой контент с помощью тегов открытого графа, используя теги, которые максимально тесно связаны с самим контентом. Изменение тегов, присутствующих в уже существующем теге, не приведет к нежелательным последствиям, и это просто предупреждение, которое выводит Facebook на случай, если вы изменили теги по ошибке.
Facebook использует теги для категоризации входящих сообщений (так как в первый раз, когда они нравятся, Facebook отправляет парсер на вашу страницу, чтобы узнать, что он может об этом), и, в конце концов, «все помогает». Изменение тега не повлияет на классификацию ранее опубликованных сообщений, но все новые сообщения будут иметь новую информацию тега.
Если ваши новые теги более похожи на содержимое, измените их.
Похожие вопросы
Новые вопросы
web
Не используйте этот тег. Для вопросов, связанных с аспектом всемирной паутины, используйте для него более конкретный тег, например, [uri], [html], [http] или [w3c].