我有一个网站,其中包含一些动态网址(例如,由于get变量中的事件ID而显示活动详情的网页),但在与Facebook分享期间,首次尝试时缩略图图片未显示到期该页面尚未被Facebook提取。 然后我必须转到调试器https://developers.facebook.com/tools/debug/og/object/并提交每个页面以获得有效的缩略图给用户。 有一个脚本或方法可以发送多个链接到这个调试器,还是有另一种方法可以通过Facebook实现新页面的索引?
答案 0 :(得分:3)
您可以使用对Graph API的POST请求刷新Open Graph标记,我认为它不在Facebook文档中(至少我找不到它) - 但它确实有效:
$.post('https://graph.facebook.com', {
id: 'http://www.yourdomain.com/somefile.html',
scrape: true
}, function(response) {
console.log(response);
});
只是jQuery的一个例子,当然你也可以在服务器上使用CURL。