Ошибка Linter: постороннее свойство: Объекты этого типа не допускают свойства с именем fb: page_id. - PullRequest
3 голосов
/ 13 декабря 2011

Мы получаем следующую ошибку в отладчике после добавления тегов OG на наш сайт ...

Ошибка Linter: постороннее свойство: Объекты этого типа не допускают свойства с именем fb: page_id.

Вот ссылка на линтера ...

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.sitesell.com%2F

Это для нашей домашней страницы, http://www.sitesell.com/

Что я делаю не так? Большое спасибо за вашу помощь!

Christian

Ответы [ 2 ]

6 голосов
/ 13 декабря 2011

Я думаю, что fb:page_id используется только для запроса объектов OG типа website для использования Facebook Insights.

Линтер также говорит, что og:type выведен, а не объявлен явно. Так что, возможно, потому что вы не объявили og:type, он не ожидает fb:page_id?

1 апреля 2012 года Facebook будет исключать домены, претендующие на Facebook Domain Insights, с помощью тега fb:page_id. Так что вам, в конце концов, придется удалить это.

Источник: https://developers.facebook.com/blog/post/2012/03/28/platform-updates--operation-developer-love/

Чтобы запросить страницу для Insights, рекомендуется использовать теги fb:admins или fb:app_id вместо:

https://developers.facebook.com/docs/insights/

0 голосов
/ 22 сентября 2012

Я тоже сталкивался с такой ошибкой.Проверьте ваши соединения пространства имен.Например, у меня было два тега подключения головы:

один (этот я взял в учебнике):

<head prefix="og: http://ogp.me/ns#mynamespace: http://ogp.me/ns/apps/mynamespace#"> 

и следующий (этот я взял в инструменте получения кода):

<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# mynamespace: http://ogp.me/ns/fb/mynamespace#">

Затем я удалил второй, и проблема исчезла.

...