Отладчик / линтер Facebook выдает ошибку «посторонние свойства» внезапно, хотя ничего не изменилось - PullRequest
1 голос
/ 06 декабря 2011

У меня есть несколько блогов, которые используют комментарии Facebook.Все они используют один и тот же код для реализации плагина поля комментариев и метатегов.Единственное, что меняется между ними, это свойство og: app_id.

После нескольких недель работы в эти выходные один из блогов начал получать эту ошибку в Facebook Linter / Debugger:

"Внешнее свойство: объекты этого типа не допускают свойства с именем og: app_id."

Это, кажется, заставляет линтера пропускать другие теги (такие как описание og:тег, который четко определен в HTML, но отображается пустым).

Кроме того, поскольку Facebook отклоняет свойство app_id, оно не подключается к нашему приложению, что вызывает три большие проблемы:

  1. поле комментариев не использует наши настройки, установленные с помощью инструмента модератора комментариев;Он просто использует значения по умолчанию
  2. Мы больше не получаем уведомления, когда кто-то комментирует, потому что уведомления настраиваются с помощью инструмента модерации комментариев
  3. Мы даже не можем видеть комментарии в инструменте модерации комментариев.Мы должны перейти на саму страницу, чтобы узнать, были ли сделаны комментарии, и модерировать их.

Из моих нескольких блогов, которые используют комментарии Facebook, это единственный, который создает эту проблему, хотяКоды мета-тегов по сути одинаковы.

Кто-нибудь нашел способ решить эту проблему?Спасибо!

1 Ответ

4 голосов
/ 06 декабря 2011

Этот тег <fb:app_id> не <og:app_id> Проверьте, поможет ли это.Убедитесь, что у вас есть оба пространства имен

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...