【问题标题】:Share a image on Facebook with facebook ID使用 Facebook ID 在 Facebook 上分享图片
【发布时间】:2015-07-12 13:26:49
【问题描述】:

我希望我网站的用户使用 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" />

身份证不见了。我不懂为什么。有人会是它应得的吗? 提前感谢您的回复。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      为了更清楚@Yassine 的回答,

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-06-12
        • 2020-08-13
        • 2014-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多