use*_*620 33 facebook resolution facebook-opengraph
我检查我的网址是因为facebook不使用我在og:image上设置的图像
我的图片是:639x649px 486kb但是fb使用这幅画面:300x443px 97kb
警告说:
og:图像应该更大:提供og:图像不够大.请使用至少200x200,最好是1500x1500的图像.(最大图像大小为5MB.)将使用图像'来自图像的URL,大小:300x443px 97kb'.
但是当我尝试创建1500x1500px的图像时,上传到服务器,刷新并再次检查顶部的链接,结果是一样的.
小智 74
我在Facebook上的经历让我怀疑计算机是确定性的机器:)
有时它会接受任何大小的图像(在200到1500px之间),有时会抱怨图像太小(og:图像应该更大),即使图像是平方的并且大于最小尺寸(例如400x400px).我的情况下相同的链接显示所有3 OG:图像棉短绒和FB状态字段,然后突然在2周后停止工作,并开始只显示一个图像,而试图在FB状态字段来分享(棉短绒仍显示所有3张图片),反之亦然.有时FB似乎有不同域的问题(例如页面在www.example.com和og:图像在www.picdumpexamplesite.com上),有时它不介意......
恕我直言,它严重破坏,你能做的最好的是:
-使图像的平方,四舍五入到"数百名",如尺寸300x300px
-收留他们在同一台服务器(同一个域名)上
-请使用JPG
-避免任何"奇怪"的字符文件名(我只用字母和数字)
- 祈祷以上的东西有效:)
小智 19
这是我的悲惨故事,希望它可以帮助别人.
我收到了类似的警告:
Provided og:image is not big enough. Please use an image that's at
least 200x200 px.
Run Code Online (Sandbox Code Playgroud)
但这只发生在我们网站的某些页面上而不是其他页面上.这很奇怪,因为我们使用的CMS始终427px x 307px在每个页面上放置一个图像,并使用此图像的URL作为og:image标记.
在尝试上面的提示之后,我最终比较了工作页面上的JPG文件与不起作用的页面上的JPG文件,发现那些不起作用的页面上有EXIF元数据.我在Photoshop中删除了元数据,更新了网页并将页面重新提交到Facebook调试器并且工作正常.
tl; dr - 从og:image中删除EXIF数据.
小智 15
我有
<meta property="og:type" content="website" />
Run Code Online (Sandbox Code Playgroud)
在元标记中.
删除该行并且它有效.
目前的标签现在看起来像这样:
<meta property="og:title" content="Title Here" />
<meta property="og:url" content="http://www.mysite.com" />
<meta property="og:image" content="http://www.mysite.com/images/myimage.jpg"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
77936 次 |
| 最近记录: |