Ответ 1
Я перешел в мир данных открытого графства с пространством имен и поэтому не полагаюсь на типы FB. См. "Редактирование открытого графика" в панели инструментов приложения dev.
Может ли кто-нибудь объяснить, почему инструмент FB debug/lint говорит, что og: type является "веб-сайтом", несмотря на то, что og: type установлен в og: bar?
https://developers.facebook.com/tools/debug/og/object?q=www.shamrockirishbar.com%2Fpubquiz
В результате его не проверяются og: location и подобные, которые относятся к типу "bar".
Я перешел в мир данных открытого графства с пространством имен и поэтому не полагаюсь на типы FB. См. "Редактирование открытого графика" в панели инструментов приложения dev.
устарел. Пожалуйста, проверьте http://ogp.me для текущих документов.
Я знаю, что это старый, но он подходит к Google, и все предоставленные ссылки теперь выглядят устаревшими.
Это последний список типов, которые Facebook принимает: https://developers.facebook.com/docs/reference/opengraph
Если вы не используете один из них, то по умолчанию будет использоваться "веб-сайт", который лучше всего использовать для домашних страниц/подведения итогов веб-сайта.
В ответ на OP вы теперь захотите использовать place, который позволит вам добавить подробные сведения о местоположении лат/long.
Это началось с моего сайта после того, как я включил пространство имен и пользовательские действия и объекты Open Graph. Как только вы включите его, вы потеряете поддержку стандартных типов объектов, таких как бар или в моей статье. (или возможно, что Facebook может отказаться от определенных типов, я не уверен на 100%). Если не указан поддерживаемый тип, Facebook по умолчанию использует веб-сайт.
Чтобы исправить это, вам нужно войти в панель приложений вашего приложения, выбрать приложение и перейти в раздел "Открыть график". В разделе "Типы объектов" определите свои собственные типы, такие как "bar".
Затем вам нужно будет изменить свои метатеги, чтобы выглядеть так:
<meta property="og:type" content="your_namespace:your_object_type" />
Если вы нажмете "Получить код" рядом с типом объекта в информационной панели, Facebook предоставит вам пример метатегов для использования.
Убедитесь, что ваша статья: данные автора являются URL-адресом автора в Facebook. К сожалению, это противоречит ожиданиям Pinterest. Это лучшее, что касается стандартов, есть так много способов их реализации!
<meta property="article:author" content="https://www.facebook.com/mpatnode76">
Но Pinterest хочет увидеть что-то вроде этого:
<meta property="article:author" content="Mike Patnode">
Мы закончили замену форматов в зависимости от пользовательского агента. Надеюсь, это не испортит кеш страниц. Это нашло это для нас.
Полное раскрытие. Найдено здесь: https://surniaulula.com/2014/03/01/pinterest-articleauthor-incompatible-with-open-graph/