我正在尝试将某人作为管理员添加到我正在开发的应用程序中,但我不是他们的“朋友”。当我在尝试将他们添加为管理员时输入他们的电子邮件地址时,它说该用户不在 Facebook 上。然而,当我使用该电子邮件地址在 Facebook 上搜索用户时,它会立即找到他们。
我唯一能想到的是,这个人不是我的朋友?
根据文档,您不需要成为朋友。再一次,文档可能尚未更新以反映政策的变化。
https://developers.facebook.com/docs/guides/games/development-cycle/
可以通过指定用户的姓名(如果他们是您的朋友)、电子邮件地址或 Facebook 用户 ID 来添加用户。用户无需成为好友即可添加到角色。
试试他们的 Facebook 用户 ID。如果这不起作用,只需与他们交朋友并尝试这种方式。
刚刚对此进行了详细测试。看来您必须在 FB 上与某人成为朋友才能将他们作为管理员添加到您的应用中。(请注意,这与将它们添加为页面管理员完全不同,显然您不需要成为朋友。)
您可以只添加他们的电子邮件地址(但他们必须喜欢该页面,并且使用的电子邮件地址需要与他们的 Facebook 帐户相关联)。