Facebook Graph API的对话框第一次不显示图像预览

时间:2018-04-03 18:16:55

标签: facebook facebook-graph-api

我正在使用Graph API JS SDK v2.11 并尝试分享从我的网站到我的Facebook个人资料的链接。现在,我面临的问题是Facebook已经提到here(请搜索预缓存图片):

我只是在第一次点击时看不到对话预览中的图像。 (虽然图像在我的个人资料中成功共享)

第二次单击时,它会正常显示。我提供了所有必要的元标记,包括og:imageog:image:widthog:image:height(根据我的图片的宽度和高度),但它仍无效!

enter image description here

我只是无法理解为什么它不起作用!我在其他类似问题上阅读了相同的解决方案但没有任何效果是不是因为起源不同(图像链接有子域)?有人对此有任何想法吗?

这是元标记的标记:

<meta property="og:url" content="https://www.example.com/views/1103/your-facebook-profile-picture-popularity/1522777597_5ac3bdfd8c524">
<meta property="og:type" content="website">
<meta property="og:title" content="Know about your Facebook profile picture popularity">
<meta property="og:description" content="Example has a collection of latest fun apps. Know how much your Facebook friends care about you and find out your profile picture popularity.">
<meta property="og:image" content="https://api.example.com/v1/app/images/img_1522777597_5ac8hdfd8c524.jpg">
<meta property="fb:app_id" content="1848969382006870">
<meta property="og:image:width" content="660">
<meta property="og:image:height" content="560">

图片尺寸为:宽度 660px ,高度: 560px 图像对公众可见(即,对其他人具有所有必要的权限)

PS:我可以使用Facebook的共享调试器预先缓存图像,但图像是动态生成的,因此无法手动执行。

0 个答案:

没有答案