使用Facebook ID

时间:2015-07-12 13:26:50

标签: php facebook-graph-api facebook-php-sdk facebook-opengraph

我希望我的网站用户可以使用Open Graph在墙上分享图片。 在要分享的图像的URL中,我包含了Facebook ID人员,它给了我:

<meta property="og:image" content="http://mywebsite.com/text_ID.jpg" />

有效。使用ID生成图像,但是当我在Facebook对象调试器上测试时:

<meta property="og:image" content="http://mywebsite.com/text_.jpg" />

ID消失了。我不懂为什么。它应该是什么呢? 提前感谢您的回复。

2 个答案:

答案 0 :(得分:0)

我认为这是因为Facebook对象调试程序在刮取页面时未记录到您的应用程序,因此没有用户ID。

解决方案是从URL获取用户ID。

答案 1 :(得分:0)

要更清楚@ Yassine&#39;答案,

您正在为特定用户生成图像,这肯定是获取ID并将相应ID放在OG元标记中的动态方式。

Facebook对象调试程序无法识别元标记中的ID,因为它未登录到您的应用程序,这意味着您的应用程序没有ID,因此元标记中未设置ID。 / p>