当使用Facebook Sharer时,Facebook将为用户提供使用从源中提取的几个图像中的一个作为他们的链接预览的选项。如何选择这些图像,以及如何确保页面上的任何特定图像始终包含在此列表中?
当前回答
使用facebook feed对话框而不是共享对话框来显示自定义图像
例子:
https://www.facebook.com/dialog/feed?app_id=1389892087910588
&redirect_uri=https://scotch.io
&link=https://scotch.io
&picture=http://placekitten.com/500/500
&caption=This%20is%20the%20caption
&description=This%20is%20the%20description
其他回答
把下面的标签放在头部:
<link rel="image_src" href="/path/to/your/image"/>
从http://www.facebook.com/share_partners.php
至于它在没有这个标记的情况下选择什么作为默认值,我不确定。
使用facebook feed对话框而不是共享对话框来显示自定义图像
例子:
https://www.facebook.com/dialog/feed?app_id=1389892087910588
&redirect_uri=https://scotch.io
&link=https://scotch.io
&picture=http://placekitten.com/500/500
&caption=This%20is%20the%20caption
&description=This%20is%20the%20description
旧方法,不再有效:
<link rel="image_src" href="http://yoururl/yourimage"/>
报告新方法,也不奏效:
<meta property="og:image" content="http://yoururl/yourimage"/>
在我执行它的第一天,它随机地断断续续地工作,从那以后就再也没有工作过。
Facebook linter页面,一个检查你的页面的实用工具,报告一切都是正确的,并显示我选择的缩略图…只是share.php页面本身似乎不能正常工作。肯定是Facebook的一个bug,他们显然不愿意修复,因为我在他们的系统中看到的关于这个问题的每个bug报告都说已经解决或修复了。
为了改变标题,描述和图像,我们需要在头部标签下添加一些元标签。
第一步: 在头部标签下添加元标签
<html>
<head>
<meta property="og:url" content="http://www.test.com/" />
<meta property="og:image" content="http://www.test.com/img/fb-logo.png" />
<meta property="og:title" content="Prepaid Phone Cards, low rates for International calls with Lucky Prepay" />
<meta property="og:description" content="Cheap prepaid Phone Cards. Low rates for international calls anywhere in the world." />
下一步: 点击下面的链接 https://developers.facebook.com/tools/debug
在您提到标签的文本框(例如http://www.test.com/)中添加您的URL。 点击DEBUG按钮。
它的完成。
你可以在这里验证https://www.facebook.com/sharer/sharer.php?u=http://www.test.com/
在上面的url, u =你的网站链接
享受! !
安全HTTPS
<meta property="og:image:secure_url" content="https://image.path.png" />
推荐文章
- 如何找到并运行keytool
- Facebook API -如何通过Facebook API获得Facebook用户的个人资料图像(不需要用户“允许”应用程序)
- 如何从事件对象访问自定义属性在反应?
- Android Facebook风格幻灯片
- 为WhatsApp链接共享提供一个图像
- Facebook OAuth“这个URL的域名不包括在应用程序的域名中”
- FB OpenGraph og:图像不拉图像(可能是https?)
- Facebook Graph API v2.0+ - /me/friends返回空,或者只有朋友也使用我的应用程序
- 当分享我的URL时,Facebook分享者如何选择图像和其他元数据?
- 在iOS应用程序中设计Facebook身份验证,同时访问安全的web服务
- Facebook回调附加“#_=_”到返回URL
- 这个应用程序的开发人员没有设置这个应用程序正确的Facebook登录?
- 如何识别一个网页是加载在一个iframe或直接进入浏览器窗口?
- Facebook和Twitter新url中的shebang/hashbang(#!)是干什么用的?
- Facebook如何禁用浏览器的集成开发工具?