1

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

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

我确定我在这里遗漏了一些基本的东西,但是对于为第三方构建应用程序的过程是什么感到完全困惑,这样他们就不必给我他们的个人 FB 登录名,我也不需要必须给他们我自己的。

TIA。

4

2 回答 2

2

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

您可以添加多个真实用户作为应用程序的管理员,并且可以将他们添加到多个不同的“角色”下。切勿将用户名和密码提供给他人以登录您的个人 Facebook 帐户。

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

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

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

于 2012-08-07T11:12:28.543 回答
1

您将希望使用 FB 应用程序的角色设置来添加管理员(以及可选的开发人员、测试人员和洞察用户)。每个应用程序可以有多个管理员。当然,当您创建应用程序时,您将成为管理员。然后,转到应用设置中的角色选项卡并将其他人添加为管理员(注意,您必须是他们的 FB 好友)。然后,您添加的人员必须访问 Developers 站点,接受管理员请求(在Apps下),然后才能拥有管理员权限。

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

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

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

有关角色的更多信息: https ://developers.facebook.com/docs/ApplicationSecurity/

于 2012-08-06T23:34:25.120 回答