Совместное использование URL-адресов в Facebook не извлекает информацию тега og: до тех пор, пока не будет запущен отладчик (даже если отладчик не выдает ошибок)

Вот пример URL :

http://www.motherjones.com/mojo/2012/05/reince-priebus-lgbt-workplace-distribution

Вышеупомянутое использовалось для извлечения изображения, заголовка или описания при вставке в статус Facebook. поле обновления - это остался голый URL. Затем я прогнал его через отладчик, который не обнаружил проблем. Теперь он извлекает заголовок, изображение и описание при вставке в поле обновления статуса.

Для сравнения вот пост, который я еще не отлаживал. Он не трансформируется при вставке в окно обновления.Однако, как только я или кто-либо еще прогонит его через отладчик, он начнет вытягивать заголовок (хотя у этого нет ни изображения, ни описания).

http://www.motherjones.com/kevin-drum/2012/05/health-insurers-required-credit-obama-when-sending-out-rebate-checks

Это может быть просто вопрос времени -- FB медленно подготавливает метаданные на наших страницах -- но мы заметили, что для того, чтобы обмен данными начал работать должным образом, требуются часы, а то и дни. Это намного позже того, как произведение достигло своего пика в трафике, так что пользы от него мало.

Мы начали наблюдать это примерно 9 апреля.

Мой вопрос: есть ли что-то в наших страницах, из-за чего Facebook медленно очищает их? Что мне не хватает? Если есть проблема, почему отладчик не сообщает мне об этом? Похоже, есть немного обновленная версия доктайпа, которую можно попробовать, но вряд ли она виновата. Кроме того, есть ли причина, по которой мне не следует писать хук для запуска всего через отладчик во время публикации?

7
задан Luke Smith 14 May 2012 в 20:00
поделиться