我正在开发一个基于标签的Facebook应用程序,允许用户将自定义标签添加到他们的页面。我想为页面管理员添加一个链接来编辑选项卡,但问题是如果登录用户是页面管理员怎么办? 我知道如何做到这一点是旧的API,很快就会被弃用。我正在使用新的Graph API和新的JavaScript SDK。 不知道怎么做。
答案 0 :(得分:1)
查看fb_sig_is_admin参数,该参数在用户为管理员时为1。
不幸的是,在用户进行交互之前,您不会知道用户是谁,因此Graph API的用途有限。
答案 1 :(得分:0)
我认为还有更好的方法,前几天FB开始在标签上支持iframe,
来自facebook文档
块引用 当用户导航到Facebook页面时,他们会在下一个可用的标签位置看到您的页面标签。从广义上讲,页面选项卡的加载方式与“画布页面”完全相同。当用户选择您的页面选项卡时,您将收到带有一个附加参数页面的signed_request参数。此参数包含一个带有id(当前页面的页面ID)的jSON对象,admin(如果用户是该页面的管理员),并且喜欢(如果用户喜欢该页面)。与Canvas页面一样,在用户授权您的应用之前,您不会在signed_request中收到应用可访问的所有用户信息。 块引用
这是网址: http://developers.facebook.com/docs/guides/canvas/#tabs