2011-02-10 41 views
0

我正在开发基于标签的Facebook应用程序,该应用程序允许用户将自定义选项卡添加到其页面。我想为页面管理员添加一个链接来编辑选项卡,但问题是如果登录的用户是页面管理员,该怎么办? 我知道如何做到这一点,旧的API即将被弃用。我正在使用新的Graph API和新的JavaScript SDK。 不知道如何做到这一点。如何获取用户是否是Facebook页面管理员粉丝页面自定义标签

回答

1

当用户是管理员时,查看fb_sig_is_admin参数是1。

不幸的是,您将不会知道用户是否在使用标签,直到他们进行交互,因此Graph API的用处是有限的。

+0

我不能在签名得到这个参数。 – happyhardik 2011-02-12 08:44:08

0

我认为有一个更好的方法为,前几天FB开始标签支持的iframe,

从Facebook的文档

块引用 当用户导航到Facebook页面,他们会在下一个可用的选项卡位置看到您的页面选项卡。一般来说,页面标签的加载方式与Canvas页面完全相同。当用户选择您的页面选项卡时,您将收到带有一个附加参数页面的signed_request参数。此参数包含带有id(当前页面的页面ID),admin(如果用户是页面的管理员)和喜欢(如果用户喜欢该页面)的JSON对象。与Canvas页面一样,在用户授权您的应用程序之前,您不会收到您的应用程序在signed_request中可访问的所有用户信息。 大段引用

这是网址: http://developers.facebook.com/docs/guides/canvas/#tabs

相关问题