Facebook Feed对话框并不总是显示图像

时间:2017-07-31 21:07:27

标签: share facebook-social-plugins facebook-share facebook-feed

我有一个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's documentation表示他们逐步淘汰了其中一些参数,即&#39; picture&#39;时,这种情况正常。我把它重写为:

<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">

但现在没有显示一致的预览图像。有没有其他人遇到这个问题,知道如何粘贴一致的预览图像?有一个&#39;来源&#39;我尝试插入的参数:

&source={{ url('<front>') }}{{ url(row.preview_image_uri) }}&picture={{ url('<front>') }}{{ url(row.preview_image_uri) }}

但没有成功。

我还注意到,有时图像会拉动,但只有在我尝试分享了很多次之后。这可能是由于某种缓存造成的吗?

0 个答案:

没有答案