我正在使用 Facebook 共享。

所以要自定义共享图像和文本,我使用以下代码

<a href="http://www.facebook.com/sharer.php?s= 100&amp;p[title]=Mulankidz&amp;p[url]=<?php echo $url;?>&amp;p[images][0]=http://www.mulankidz.com/images/vie.gif&amp;p[summary]=Welcome to MuLan Educational Games, a unique portal that specializes in online educational games for kids." class="facebook" title="Facebook" target="_blank"></a>

当我尝试共享页面时,它显示了我在上述代码中使用的内容和图像。

但是按下分享按钮后,它在我的时间线上分享.. 显示以下内容..

这是我的网站链接,当点击 Facebook 图标时,我使用上面的代码进行分享。
website page link here

我不知道..为什么它在共享后显示的内容和图像不同..

任何帮助..和建议可以接受

最佳答案

您需要提供

<meta property="og:image" content="url to image" />

在您的页面上供 FB 在发布时阅读图像。

在此处阅读如何操作

http://moz.com/blog/meta-data-templates-123

更新

我为您的 URL 尝试了 facebook 调试工具
https://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.mulankidz.com%2Fvideos%2Fvideos.php

这给了我以下 -
og:image should be larger
Provided og:image is not big enough.
Please use an image that's at least 200x200 px.
Image http://www.mulankidz.com/videos/../images/star.gif
will be used instead.

您需要提供至少 200x200 像素的图片

关于php - Facebook分享分享后使用错误的图像和文字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21778564/

10-12 20:33