【问题标题】:Difference between "link" and "website" fields for Likes喜欢的“链接”和“网站”字段之间的区别
【发布时间】:2012-04-27 19:54:48
【问题描述】:
在过去的几个月里,我一直在使用为 Like 返回的数据中存在的“链接”字段,以确定被喜欢的 Open Graph 对象是否是我的应用程序的一部分。一直以来,链接字段都包含被喜欢对象的 og:url 值。现在,链接字段包含一个 Facebook 页面的 URL,该页面是为被喜欢的对象自动创建的。我发现有时“网站”字段包含对象的 og:url 值,但有时不会返回网站字段(即使明确请求)。
还有其他人遇到这个问题吗?我是否错过了 Facebook 关于它们如何彻底改变这些字段含义的公告?我在吃疯狂的药吗?这只是目前围绕喜欢/发送功能的许多当前错误的症状吗?在提交错误报告之前,我想把它扔给社区。p>
【问题讨论】:
标签:
facebook-graph-api
facebook-like
facebook-opengraph
【解决方案1】:
Open Graph Protocol
页面管理
要管理您的页面,您需要将其与您的 Facebook 帐户或 Facebook 平台应用程序相关联。将您的页面与用户帐户和 Facebook 平台应用程序相关联是有效的。
要将页面与您的 Facebook 帐户相关联,请将附加属性 fb:admins 添加到您的页面,并使用逗号分隔的拥有该页面的 Facebook 帐户的用户 ID 或用户名列表,例如:
<meta property="fb:admins" content="USER_ID1,USER_ID2"/>
每个列出的用户都必须在 URL 上单击“赞”才能被批准为管理员。这是为了防止用户在未经他们同意的情况下成为管理员。
所以我认为使用网站网址取决于管理员用户是否喜欢该页面。