Диалог Фида Facebook не всегда показывает изображение
У меня есть сайт Drupal, который позволяет пользователям делиться контентом с некоторыми сетевыми / социальными сайтами - в данном случае, в частности, с Facebook. У нас был настроен диалог подачи, чтобы обрабатывать такой обмен, такой как:
<a class="facebook" href="https://www.facebook.com/dialog/feed?app_id=*removed*&link={{ url('<front>') }}/node/{{ row.nid }}&picture={{ url('<front>') }}{{ file_url(row.preview_image_uri) }}&name={{ row.title }}&redirect_uri=http%3A%2F%2Fwww.facebook.com%2F" alt="Share this graph on Facebook" title="Share on Facebook" target="_blank">
Это работало нормально до недели или две назад, когда в документации Facebook говорится, что некоторые из этих параметров постепенно сокращены, а именно "изображение". Я переписал это так:
<a class="facebook" href="https://www.facebook.com/dialog/feed?app_id=*removed*&display=page&link={{ url('<front>') }}node/{{ row.nid }}&name={{ row.title }}&redirect_uri=https://www.facebook.com&show_error=true" alt="Share this graph on Facebook" title="Share on Facebook" target="_blank">
но теперь нет согласованного изображения для предварительного просмотра. Кто-нибудь еще сталкивался с этой проблемой и знает, как прикрепить согласованное изображение предварительного просмотра? Есть параметр 'source', который я попытался вставить как:
&source={{ url('<front>') }}{{ url(row.preview_image_uri) }}&picture={{ url('<front>') }}{{ url(row.preview_image_uri) }}
но безуспешно.
Я также заметил, что иногда изображения действительно вытягиваются, но только после того, как я попытался поделиться ими несколько раз. Может ли это быть из-за кеширования?