当前位置: 首页 > 知识库问答 >
问题:

facebook不加载图像从og:图像

楚俊迈
2023-03-14

它已经开始工作了,但今天我很惊讶,当我尝试分享链接时,Facebook没有显示来自og:image meta-tag的图像。

从facebook调试器:

Meta Tag:   <meta property="og:description" content="Профессиональная сеть вопросов и ответов,создаваемая и управляемая сообществом пользователей. Ресурс для тех, кто хочет знать ответы на все вопросы." />
Meta Tag:   <meta property="og:title" content="Закрытое экспертное сообщество OdinOtvet" />
Meta Tag:   <meta property="og:type" content="website" />
Meta Tag:   <meta property="og:image" content="http://www.odinotvet.ru/images/logo_250.png" />
Meta Tag:   <meta property="og:url" content="http://www.odinotvet.ru" />
Meta Tag:   <meta property="og:site_name" content="ОдинОтвет" />
Meta Tag:   <meta property="fb:app_id" content="286967601317982" />
Meta Tag:   <meta property="fb:admins" content="100002890978393,100001666575542" />

图像在哪里?

共有3个答案

满俊楠
2023-03-14

我也有同样的问题,但是FB调试器“说”图像在两个维度上都必须至少200px。当我把图像的大小调整到200px的较短的一面时,一切都很顺利。另一件事是布鲁斯说的缓存。我不得不开始另一个页面来测试我的最后一个链接。

希望这有帮助。当做

洪飞鸿
2023-03-14

答案是同时设置og:image:widthog:image:height

另请参见:Facebook开放图第一次没有图像

(在我自己的测试中,我发现设置og:image:widthog:image:height就足够了。设置og:image:type是不必要的。)

屠建本
2023-03-14

该图像出现在Facebook调试器中(尽管它看起来不太好,因为你有一些透明度,最适合你的灰色背景,FB不会接受)

最好使用方形图像。

有一件事我发现了,Facebook在他们这边缓存元数据。所以,如果我们对像图像这样的东西进行更改,在清除缓存之前,它们不会总是出现。也许你以前有错误的图像url/没有url,FB缓存了这个结果。如果是这样的话,您可能需要等待一段时间才能清除并再次获取数据。我看到这需要一段时间(大约一天的时间)

 类似资料:
  • 我正在使用Scene Builder2.0和eclipse Luna。在fxml文件中,我有我的场景的代码和图像。如果我在eclipse上测试这一点,一切都是正常的,但是如果我将它导出到可运行的jar中,然后运行它,我就会得到没有图像的窗口...以下是部分代码: 文件结构: 我觉得问题出在路径上,但我不知道这条路是怎么走的。加载程序代码: 初始化函数:

  • 我正在尝试加载存储在应用程序文件夹上的图像当我打开活动时,我从logcat收到了这个错误: 1-20 01:30:40.125 14331-14331/mx.eusaga。af W/ImageView:无法打开内容:content://mx.eusaga.af.fileprovider/imagenes/1-db384fa8-f28b-4595-abbf-d45d38fd4036.jpgjava.

  • 问题内容: 我正在尝试使用Node.js将base64图像上传到FaceBook页面。我已经设法使上传与所有多部分数据一起工作,等等,如果我从文件系统读取文件(例如,使用fs.readFileSync(’c:\ a.jpg’) 但是,如果我使用base64编码的图像并尝试上传它,则会出现以下错误: 我尝试过将其转换为二进制文件并上传,但是没有运气。 我已经为此苦苦挣扎了3天,因此,我们将不胜感激。

  • 当我通过VS代码运行我的网页时,我的所有图片都会显示出来,但由于某种原因,当我通过localhost运行网页时,没有任何图片或CSS被发送。这是我下面的代码,任何帮助都将不胜感激。我曾试图在网上找到解决方案,但迄今为止似乎没有任何效果。 这是我的文件结构

  • 我将图像路径(来自图库的图像)存储在SQLite数据库中,现在加载到图像视图中。。。并使用此代码: 和错误: E/BitmapFactory:无法解码流:java.io.FileNotFoundException:/storage/emulated/0/DCIM/Camera/IMG_20161230_224205.jpg(权限被拒绝)

  • 本文向大家介绍Android 加载图像,包括了Android 加载图像的使用技巧和注意事项,需要的朋友参考一下 示例 影像检视 要将图像从指定的URL,Uri,资源ID或任何其他模型加载到ImageView: 对于Uris,请替换yourUrl为您的Uri(content://media/external/images/1)。对于可绘制对象,请替换yourUrl为您的资源ID(R.drawable