Неправильное значение для ‘og: type’ в facebook debugger

#facebook #facebook-opengraph

#Facebook #facebook-opengraph

Вопрос:

На сайте, который я разрабатываю, я установил og:type как «non_profit» в соответствии с документами Facebook.

Когда я просматриваю страницу с помощью Facebook debugger / linter, тип выбирается как «профиль». Кажется, я не могу найти ничего неправильного в моей реализации: кажется, все подчиняется документам FB.

У кого-нибудь есть идея, что я делаю не так?


Обновление: Вот ссылка на сайт:http://www.hncc.co.uk /

И код выглядит следующим образом:

 <html xmlns:og="http://ogp.me/ns#">
<head>
    <meta property="og:site_name" content="Highgate Newtown Community Centre" />
    <meta property="og:title"     content="Highgate Newtown Community Centre" />
    <meta property="og:type"      content="non_profit" />
    <meta property="og:url"       content="http://www.hncc.co.uk" />
    <meta property="og:image"     content="http://www.hncc.co.uk/...link-to-image.png" />
...
  

Комментарии:

1. Хорошо, обновил это. Сначала я опустил это, потому что не хотел рассылать спам.

2. вы пробовали устанавливать og: type => website или добавлять требуемый параметр fb: app_id?

3. @balint Я думаю, что тип ‘non_profit’ подходит лучше, чем ‘website’.

Ответ №1:

«profile» — это тип объекта по умолчанию, который Facebook сообщает для объектов OG, сообщающих недопустимый тип. В вашем случае «non_profit» не является встроенным типом

https://developers.facebook.com/docs/technical-guides/opengraph/built-in-objects/#external_profile

Вам нужно либо использовать один из встроенных типов, либо создать пользовательский тип. Подробнее об этом здесь:

https://developers.facebook.com/docs/technical-guides/opengraph/defining-an-object/

Комментарии:

1. ‘non_profit’ указан в документах Facebook (в разделе ‘типы объектов’) — я думаю, что это страница, с которой я ее взял, но это было давно.

2. Интересно. Поскольку это не работает, это может быть ошибка в документации. Я отправлю это.

3. Я работаю в Facebook. Это не тот тип, который мы поддерживаем. Вероятно, вам следует использовать ‘website’: developers.facebook.com/docs/reference/opengraph/object-type