Facebook 分享按钮仅在刷新后显示缩略图。 Zend框架
Facebook share button shows thumbnail only after refresh. ZendFramework
我使用 Zend Framework v1,我已经在我的站点上实现了 facebook 共享按钮。如果我第一次单击共享按钮,则会获取数据(标题、描述和 URL)但不会获取缩略图。但是,如果我刷新页面,返回并再次按下按钮,就会显示缩略图。
同样的事情是当我 post 通过 fb 网站 link - 第一次没有缩略图但是在刷新 fb 网站并再次 posting link 之后它正在显示。
有谁知道如何让它工作?
meta标签好像没问题,fb developer tool没有显示错误。
ZF 控制器中的代码
$this->view->doctype('XHTML1_RDFA');
$this->view->headMeta()->appendProperty('og:title', 'some value');
$this->view->headMeta()->appendProperty('og:type', 'website');
$this->view->headMeta()->appendProperty('og:url', 'http://mydomain/file?name='.$_GET["name"]);
$this->view->headMeta()->appendProperty('og:description', 'some value');
$this->view->headMeta()->appendProperty('og:image', 'http://mydomain/up/'.$_GET["name"]);
您可以在发布新内容时trigger a first scrape via API,也可以通过 OG 元标记指定图像尺寸。
https://developers.facebook.com/docs/sharing/best-practices#precaching:
There are two ways to avoid this and have images render on the first Like or Share action:
Pre-cache the image with the URL Debugger
Use og:image:width
and og:image:height
Open Graph tags
我使用 Zend Framework v1,我已经在我的站点上实现了 facebook 共享按钮。如果我第一次单击共享按钮,则会获取数据(标题、描述和 URL)但不会获取缩略图。但是,如果我刷新页面,返回并再次按下按钮,就会显示缩略图。
同样的事情是当我 post 通过 fb 网站 link - 第一次没有缩略图但是在刷新 fb 网站并再次 posting link 之后它正在显示。
有谁知道如何让它工作?
meta标签好像没问题,fb developer tool没有显示错误。
ZF 控制器中的代码
$this->view->doctype('XHTML1_RDFA');
$this->view->headMeta()->appendProperty('og:title', 'some value');
$this->view->headMeta()->appendProperty('og:type', 'website');
$this->view->headMeta()->appendProperty('og:url', 'http://mydomain/file?name='.$_GET["name"]);
$this->view->headMeta()->appendProperty('og:description', 'some value');
$this->view->headMeta()->appendProperty('og:image', 'http://mydomain/up/'.$_GET["name"]);
您可以在发布新内容时trigger a first scrape via API,也可以通过 OG 元标记指定图像尺寸。
https://developers.facebook.com/docs/sharing/best-practices#precaching:
There are two ways to avoid this and have images render on the first Like or Share action:
Pre-cache the image with the URL Debugger
Use
og:image:width
andog:image:height
Open Graph tags