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

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

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

«Постороннее свойство: объекты этого типа не допускают свойства с именем og:app_id».

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

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

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

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

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


person Bryan Gentry    schedule 05.12.2011    source источник


Ответы (1)


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

person Abby    schedule 06.12.2011
comment
Спасибо! Я не знаю, как это изменилось на этом сайте, но иначе я мог бы и не заметить. - person Bryan Gentry; 04.01.2012