我正在寻找有关Facebook如何唯一标识对象图中对象的说明。具体来说,我们有几百个站点,在显示酒店信息的页面中存在显着重叠。我们希望酒店有“喜欢”按钮,但计数会在各个网站上汇总 - 因此,一个人“喜欢”某个特定酒店的网站并不重要,它会对同样的全球计数产生影响。
更重要的是,Open Graph背后的理念是代表真实世界对象之间的关联 - 恰好恰好由网页表示,因此有关特定酒店的页面引用相同的酒店页面是有意义的图中的对象,无论它被“喜欢”哪个网站。例如,对于书籍和产品,Open Graph Protocol (OGP)使用ISBN和UPC编号,而其他类型不存在此类通用代码。
具体地,
我仍然试图全力以赴,所以我很欣赏那些Facebook忍者:)如果我提出过多细节,我会道歉。
干杯。
答案 0 :(得分:1)
为了部分回答1,Facebook说“如果用户喜欢使用Like按钮的URL,则会将新闻Feed故事[...]发布到Facebook。og:title链接到og:url和og: site_name会自动呈现指向您网站的域名。“
悲伤。虽然og:url旨在唯一地标识现实世界的对象,但Facebook显然认为所有用户都希望只有一个关于该对象的网页的链接,无论是否存在多个以及哪个页面关于该对象对象他们打'喜欢'。因此,即使用户从像coolhotelinfo.con / abchotel或discounthotels.con / abchotel这样的页面“喜欢”酒店,他们也会获得他们对boringhotelreferencedata.con / abchotel(例如)的订阅源的链接。