我正在设置各种<meta>
代码,以增强我网站上的共享内容,尤其是公共论坛。
到目前为止,我已经毫不费力地让Twitter完美运作,但Facebook却很顽固。
第一个问题是它需要一个200x200的图像,所以我不能仅仅使用线程创建者的头像,因为它的150x150(如果创建者真的需要,可能只有1x1) ...)。因此,我决定使用更通用的图像。我对此并不满意,但我更倾向于使用它随机抽取用户的签名图片,这与页面完全无关。
所以我设置了这个标签:
<meta property="og:image" content="https://pokefarm.com/img/characters/sally_fb.png" />
直接图片链接:https://pokefarm.com/img/characters/sally_fb.png
图像存在且超过200x200的最小尺寸,但仍然是Facebook的对象调试器返回以下内容:
og:图片未定义,无法下载或不够大。请使用og:image metatag定义所选图像,并使用至少200x200px且可从Facebook访问的图像。图片&#39; http://img.pokefarm.org/~61/PokeMentors.png&#39;将改为使用。
(而且,令人惊讶的是,替代图片与随机用户的签名完全不相关,广告其他论坛帖子之一。)
我发现它没有任何问题,但Facebook坚持认为有些不对劲。任何人都知道该怎么做?