【问题标题】:Is it possible to "like" an OpenGraph Object?是否可以“喜欢”一个 OpenGraph 对象?
【发布时间】:2012-07-09 16:57:48
【问题描述】:

我在将我网站中的 Facebook Like 按钮与 OpenGraph 对象链接时遇到问题。

几天以来,我更新了网站的元数据,将特定网站声明为不同的 OG 对象。这工作正常,因为
- Facebook 调试器正在接受 URL 并将它们识别为 OG 对象,没有错误
- 从这些更改生效的那一刻起,我的应用程序的洞察力向我展示了对象生命周期的一个非常大的增量

在这一点上,我本以为在这些网站中按下的每个赞按钮都会发布类似于
的内容 “用户 1 喜欢 App 上的 ObjectTitle”
但生成的消息仍然是“User1 喜欢链接”或“User1 喜欢页面”

真的无法将原始 Facebook Like Button 与 OpenGraph 对象连接起来吗?
我是否需要创建“内置赞”才能在用户的时间轴中发布这样的故事?
我在这里想念什么吗?或者有人遇到同样的问题吗?

谢谢!我感谢任何形式的帮助。

【问题讨论】:

    标签: php facebook-like facebook-opengraph


    【解决方案1】:

    难道真的不能把原来的 Facebook Like Button 和 OpenGraph 对象联系起来吗?

    是的,这正是你正在做的。您所有经过调试和喜欢的 URL 现在都是 Graph 上的对象。

    我是否需要创建“内置赞”才能在用户时间轴中发布这样的故事?

    是的,您需要使用内置的点赞操作来实现这一点,但如果您的理由不足以不使用常规的点赞按钮,Facebook 很可能会拒绝您提交操作的请求。

    您需要一个与常规文章页面明显不同的对象(例如食谱)

    【讨论】:

    • 感谢您的回答。我已经看到提供此功能的其他网站,也通过普通的 Facebook Like 按钮。出于这个原因,我想避免使用新设计创建内置的赞按钮,而只使用 Facebook 按钮。我网站的对象被定义为 my_app_namespace:hotel 或 my_app_namespace:picture,这些类型正确地包含在我的应用程序的 Open Graph 中,并且似乎被调试器“接受”(至少没有显示错误)
    • @RopertusPoris 没有理由不被调试器或您的应用程序设置接受。如果元标记有效,调试器将接受它。您看到的任何网站都可能是 Facebook 的合作伙伴,并且具有并非所有人都可以使用的测试版功能。
    猜你喜欢
    • 1970-01-01
    • 2012-07-06
    • 2017-09-06
    • 1970-01-01
    • 2013-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-03
    相关资源
    最近更新 更多