gpt4 book ai didi

facebook - FB Open Graph 对象标识、对象 url 和应用域之间的关系?

转载 作者:行者123 更新时间:2023-11-30 05:29:41 26 4
gpt4 key购买 nike

我正在寻找有关 Facebook 如何唯一标识对象图中对象的说明。具体来说,我们有数百个网站,其中显示酒店信息的页面有很大的重叠。我们希望酒店有“喜欢”按钮,但要跨站点汇总计数 - 这样无论一个人在哪个网站上“喜欢”特定酒店都无关紧要,它会促成相同的全局计数。

更重要的是,Open Graph 背后的哲学是代表现实世界对象之间的关联——这些对象恰好由网页表示,因此关于特定酒店的页面引用同一酒店页面是有意义的图中的对象,无论它是从哪个站点“喜欢”的。例如,对于书籍和产品,Open Graph Protocol (OGP)使用 ISBN 和 UPC 编号,而其他类型不存在此类通用代码。

具体而言,

  1. 如果我将酒店页面的开放图谱协议(protocol) (OSP) og:url 元属性设置为引用中央站点的 URL - 这样所有的 og:url 都是相同的关于该酒店的页面,无论该信息出现在我们众多网站中的哪个网站上,都将实现所需的唯一性吗? (FB 甚至对此进行解释还是被认为是不透明的?)
  2. 当我使用 FB Debugger/Lint应用程序检查我的页面时,它提示说 fb:app_id 元标记中引用的应用程序 ID 不允许在 Facebook 应用程序设置中设置的“基本”域以外的任何域上使用。假设这意味着我需要为我们使用的每个域创建一个单独的应用程序(!),这对酒店对象标识有什么影响吗? (或者酒店身份是否会保持独立,并且通过带有任何 App ID 的 Graph API 调用“喜欢”酒店将导致与其 og:url 中标识的单个酒店对象正确关联?)。我什至需要页面上的 App ID 吗? (也许只是管理员?)
  3. 如果人们在 Facebook 网站上搜索时 Facebook 返回任何酒店,它将为结果提供哪个 URL/链接? (og:url?)
  4. 最后,有点过时了,我想知道如果 og: 特定规范 og:url 对象的元数据在不同站点上具有不同的属性,Facebook 将如何处理它(例如,如果 og:site_name 是在同一家酒店由相同的 og:url 表示的每个域上都不同)

我仍在努力了解这一切,所以我感谢那里的所有 Facebook 忍者 :) 如果我提供了太多细节,我深表歉意。

干杯。

最佳答案

为了部分回答 1,Facebook 说“如果用户使用“赞”按钮喜欢您的 URL,新闻提要故事 [...] 将发布到 Facebook。og:title 链接到 og:url 和 og: site_name 呈现为自动指向您网站的域。”

伤心。虽然 og:url 旨在唯一标识真实世界的对象,但 Facebook 显然认为所有用户都希望链接到仅关于该对象的单个网页,而不管是否存在许多网页以及来自哪个网页。他们点击“喜欢”的对象。因此,即使用户在 coolhotelinfo.con/abchotel 或 discounthotels.con/abchotel 这样的页面上“喜欢”一家酒店,他们也会在他们的 Feed 上获得指向 boringhotelreferencedata.con/abchotel 的链接(例如)。

关于facebook - FB Open Graph 对象标识、对象 url 和应用域之间的关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7492751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com