当PHP数据通过URL传递时需要正确的打开图元标记

时间:2012-01-06 23:54:47

标签: php post facebook-like opengraph meta-tags

我正在使用PHP创建一个从mySQL数据库中提取数据的站点。绘制的内容不断变化并链接到唯一ID。虽然在主页面上提取了大量内容,但每个facebook-send按钮都链接到单独页面上的内容唯一ID。我通过facebook发送的URL传递信息(即链接:​​www.example.com/info.php?id = 5)

我的问题是发送按钮无法识别页面的Open Graph Meta标签 - 它显示错误的图片和错误的标题。我已经使用调试器进行了测试 - 它适用于接收页面(www.example.com/info.php),但不适用于添加的数据。也就是说,一旦我将带有数据的完整URL(www.example.com/info.php?id=5)插入到调试器中,该页面就会被抓取。链接到该确切URL的所有发送按钮现在填充正确的图片和标题。

由于我网站上的内容不断变化,我无法手动让Facebook抓取每个数据ID的潜在网址页面。 有没有办法可以通过URL传递数据并让facebook-send按钮识别接收页面上的Open Graph Meta Tags以显示每个潜在的ID?注意:这只是我想要的所有链接的图片和标题。

我提前感谢您的时间,我对编程有点新意,真诚地感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我们进行了懒惰抓取,因此第一个发送的人可能无法立即获取图像,但如果您等待30秒并再试一次,则应该显示。