cat*_*use 114 facebook social-media hyperlink social-networking
我们使用了链接:
http://www.facebook.com/sharer.php?u=[shared URL]
Run Code Online (Sandbox Code Playgroud)
...分享特定页面.但是,Facebook Sharer使用图像和标题的缓存版本.有没有办法快速清除Facebook缓存或我们需要等待多长时间才能更新数据?
我放在<link rel='image_src' href='[preview image]' />标签之间.
cat*_*use 235
我找到了解决问题的方法.你可以去这个网站:
https://developers.facebook.com/tools/debug
...然后输入您要共享的页面的URL,然后单击"debug".它将自动提取元标记上的所有信息,并清除缓存.
Vla*_*Pak 10
使用api 是否有API强制Facebook再次抓取页面?
$furl = 'https://graph.facebook.com';
$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $furl );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt( $ch, CURLOPT_POST, true );
$params = array(
'id' => '<update_url>',
'scrape' => true );
$data = http_build_query( $params );
curl_setopt( $ch, CURLOPT_POSTFIELDS, $data );
curl_exec( $ch );
$httpCode = curl_getinfo( $ch, CURLINFO_HTTP_CODE );
Run Code Online (Sandbox Code Playgroud)
Mar*_*ens 10
Facebook将每个URL视为唯一,并根据该URL缓存页面,因此,如果您想共享最新的URL,最简单的解决方案是添加一个查询字符串,其中url是共享的.简单来说,只需在网址末尾添加?v = 1即可.可以使用任何数字代替1.
帽子小贴士:Umair Jabbar
| 归档时间: |
|
| 查看次数: |
185685 次 |
| 最近记录: |