如何构建一个Facebook应用程序作为公司用户(而不是个人应用程序)?

时间:2012-08-06 22:15:50

标签: facebook-apps

我正在为拥有Facebook公司页面的客户构建一个Facebook应用程序,我对如何开发应用程序感到困惑,这样他们实际上可以访问它而不用我自己的个人FB登录绑定它(我显然不希望授予他们访问权。)

他们已将我作为管理员添加到他们的FB页面但是当我登录并转到developer.facebook.com时我被告知要继续我必须切换回我自己的个人帐户。

我确信我在这里缺少一些基本的东西,但是对于为第三方构建应用程序的过程我完全感到困惑,这样他们就不必给我个人的FB登录了。不必给他们自己的。

TIA。

2 个答案:

答案 0 :(得分:2)

您应该使用真实的个人帐户创建和管理Facebook应用。

您可以添加多个真实用户作为应用的管理员,您可以将它们添加到几个不同的角色中#34;。您永远不应该向他人提供用户名和密码来登录您的个人Facebook帐户。

您不应该设置新的Facebook用户来管理应用。当Facebook的自动系统检测到非真实用户帐户,并且该帐户被暂停时,帐户所连接的所有应用也将受到影响。

如果您想要一种简单的方法来控制许多用户可以访问许多应用程序,您可以创建一个秘密的Facebook群组 - 将您要管理该应用程序的所有用户添加到该群组,然后在Facebook应用程序仪表板中,可以将该组添加到某个应用程序的角色组中。这种方法的优点是,如果有人加入或离开公司,您只需要在该组中添加/删除它们,然后他们就可以编辑(或不编辑)该组所拥有的所有应用程序已被添加。

简而言之 - 始终使用您的真实帐户 - 有一些方法可以让像您为客户构建应用程序的人一样。

答案 1 :(得分:1)

您需要使用FB应用的角色设置添加管理员(以及可选的开发人员,测试人员和Insight用户)。每个应用程序可以有多个管理员。当您创建应用程序时,您将成为管理员。然后,转到应用设置中的角色标签,并将其他人添加为管理员(请注意,您必须与他们一起成为FB好友)。您添加的人员必须访问开发者网站,接受管理员请求(在应用下),然后拥有管理员权限。

另一种方法是创建一个FB组,其成员是应用程序的管理员。这是以相同的方式完成的,但不是键入人名,而是在“添加管理员”对话框中单击“为管理员创建组”。然后,将人员添加到该组。

事实上,您可以将任何现有的FB组添加为该应用的管理员,开发人员,测试人员或洞察用户。

另一个选择是让客户端最初创建FB应用程序(即只是最小配置),然后将您添加为管理员。

更多关于角色: https://developers.facebook.com/docs/ApplicationSecurity/