Недавно мы заметили, что наши кнопки "нравится" на Facebook перестали работать. Для исследования я прогнал URL через отладчик Facebook (старый инструмент URL Lint) и он выдал мне эту ошибку :
Object Type Not Allowed:
Object at URL 'https://savingstar.com/coupons/boursin-cheese/4edfd63fec0f2532eb000106' of type 'og_products:product' is invalid because it the specified fb:app_id '111777372238952' is not the owner of specified og:type.
Я подозреваю, что это как-то связано с новыми типами Open Graph Beta, но я не могу найти никаких доказательств этому. Я подозреваю, что мне нужно удалить fb:app_id
в пользу fb:admins
, но я бы хотел услышать, если кто-то еще сталкивался с этой проблемой и решил ее.
Пример URL, где мы сейчас это видим:
https://savingstar.com/coupons/boursin-cheese/4edfd63fec0f2532eb000106
Вот слегка отредактированная версия соответствующих метатегов, как их видит скраппер URL Facebook (используя ссылку в инструменте отладчика):
Как вы можете видеть, я устанавливаю og:type
на product
, как указано в документации facebook like-button здесь: https://developers. facebook.com/docs/opengraph/#types
ОБНОВЛЕНИЕ 2011-12-14 : похоже, что моя проблема, скорее всего, связана с сообщением и подтверждением ошибки здесь http://developers.facebook.com/bugs/285421101492706
Я обновлю это, когда подтвержу, что это основная причина моей проблемы.