Моя команда недавно запустила веб-приложение, которое активно использует кнопку «Мне нравится» в Facebook.Большинство из них работают нормально, но некоторые из «Нравится» URL-адресов неправильно распознаются Facebook или его URL Linter.Эти URL-адреса предназначены для страницы в нашем приложении, которая перенаправляет на соответствующую страницу в приложении Facebook ...
Пример URL-адреса:http://www.3mframeworks.com/pages/redirect?url=http%3A%2F%2Fapps.facebook.com%2Fcouplespeak%3Fv%3Dvideos%26id%3D17
URL-адрес Facebook Linter возвращает данные, как если бы параметр "id" отсутствовал:https://developers.facebook.com/tools/lint?url=http%3A%2F%2Fwww.3mframeworks.com%2Fpages%2Fredirect%3Furl%3Dhttp%253A%252F%252Fapps.facebook.com%252Fcouplespeak%253Fv%253Dvideos%2526id%253D17
Другие парсеры Open Graph возвращают правильные данные:og: it: http://ogit.heroku.com/inspect?url=www.3mframeworks.com%2Fpages%2Fredirect%3Furl%3Dhttp%253A%252F%252Fapps.facebook.com%252Fcouplespeak%253Fv%253Dvideos%2526id%253D34
OpenGraph.In: http://www.opengraph.in/?url=www.3mframeworks.com%2Fpages%2Fredirect%3Furl%3Dhttp%253A%252F%252Fapps.facebook.com%252Fcouplespeak%253Fv%253Dvideos%2526id%253D34&format=html
Я часами искал объяснение ...
- В документации Facebook в разделе "Редактирование мета-тегов" указано:
- "Обратите внимание, что og: title и og: type редактируются только первоначально - послеВаша страница получает 50 лайков, заголовок становится фиксированным, а после того, как ваша страница получает 10 000 лайков, тип становится фиксированным. " Количество моих лайков близко к этим числам.
- «Чтобы изменения были отражены в Facebook, вы должны принудительно удалить свою страницу. Страница очищается, когда администратор страницы нажимает кнопку« Мне нравится »или когда URL-адрес вводится в URL-адрес Facebook Linter.страницу, которую нужно очистить, свернув линтера. " Я безуспешно попробовал все три метода.
- Кнопка Facebook Like- извлекает «неправильное» изображение предполагает, что указание URL не сбрасывает кэш, как утверждает Facebook.
- Facebook Open Graph не очищает кэш предполагает, что это может быть Facebook CACЭто исправится через неизвестный промежуток времени.
- Facebook как кнопка с неправильным URL предлагает подождать 24-32 часа для сброса кеша Facebook. Прошло более 64 часов с тех пор, как мои теги Open Graph были установлены в последний раз.
- Почему Facebook возвращает неправильную страницу (влияет на Facebook Like и Поделиться URL)? предлагаетчто любой URL, предоставленный Facebook (например, с помощью кнопки «Мне нравится») перед публикацией, должен быть изменен. Я попытался изменить URL-адрес, переименовав параметр id, но безуспешно.
Наиболее вероятным виновником является кеширование в Facebook, но это уже давно подозрительно, так как этот сайтЯ надеюсь, что кто-то знает хитрость, чтобы получить эту работу как можно скорее.Спасибо!