在Facebook上设置页面时,似乎最终会有3页。
在网站上按“赞”不会在上面(2)中的品牌页面上为+1计数+1,同样,喜欢该品牌页面也不会更新网站上的“类似”按钮上显示的计数。
该应用程序将更新发布到用户个人资料,其中包含返回应用程序个人资料页面的链接,尽管它与品牌页面具有相同的功能,但由于品牌页面是正在维护的页面,因此该页面为空。
您不能为应用资料页面选择用户名,也不能更改其类别,也不能将“使用”facebook作为此页面,也不能“登录”到个人资料页面,也不能设置任何其他信息,如地址/电话号码;因此,您不希望将个人资料页面用作品牌页面,因为它缺少这些功能。
为了澄清,Graph API包含3个基本上代表相同内容的对象,它们的类型如下:
这些Graph对象中的每一个都会收集自己喜欢的内容。
如何在单一身份下收集喜欢的内容?为什么单个Graph对象/页面不能具有上述每种类型页面必须提供的所有功能..?
答案 0 :(得分:1)
所以,一些想法:
Open Graph尝试将世界表示为具有类型的对象集合。 Facebook页面是一种类型。一个网站是另一个。您可能有Facebook页面,但不是网站。或者一个网站,但不是Facebook页面。应用程序也是完全不同的(虽然它令人困惑,因为它们提供应用程序配置文件页面......)。很多有网站和应用程序的人不使用单个App。
所以他们总是代表同一件事,这就是为什么他们不同样的事情。
但有时候他们会做同样的事情(就像你的情况一样)。
当发生这种情况时,您可以采取一些措施来提高Facebook上的品牌连贯性。
1)在您的网站上,将链接按钮指向您的Facebook页面
<div class="fb-like" data-href="http://facebook.com/mypageurl"></div>
这样至少你有一个更统一的Like计数。你不能隐藏/禁用页面喜欢,所以你可以做的最好的事情是尝试将网站喜欢漏斗到页面喜欢。用户将在网站上看到您的Page Like计数,当他们喜欢您的网站时,您的页数会增加。
2)将您的应用资料页面上的链接添加到常规Facebook页面
如果您使用应用程序发布内容,帖子底部会有一个小标语链接到应用程序。 一些人会点击它。只需在侧栏中添加指向您的说明的链接,即“访问我们的页面!”。如果您的应用页面上没有任何内容,除了指向真实页面的链接,我认为您不会在应用页面上收集太多喜欢。
(我想你也可以在你的应用页面上设置一个自定义登陆选项卡,如果你想真正想要的话,可以将用户重定向到你的Facebook页面。它曾经工作,至少,不是确定它是否仍然存在。)
编辑:12/9/2011 Facebook正在删除App Profile页面:
http://developers.facebook.com/blog/post/611/
我知道,这都是一种痛苦。也许值得提一下bug?但有一个原因就是它们的存在方式,我认为你不必担心App页面那么多,并且有一些方法可以缓解这个问题。
祝你好运!