如何检查 Facebook 用户是否是 App Admin
How to check if Facebook user is the App Admin
使用 Facebook API 进行 FB 登录,如何知道授权我的应用程序的用户是否是应用程序的管理员(所有者)?
旧日FB return真实的FB user id,比较方便。现在它 return 是一个不是真正的 FB 个人资料 ID 的数字。
谢谢
The old days FB return the real FB user id, so it was easy to compare it. Now it returns a number which is not the real FB profile id.
这称为应用范围内的用户 ID。
您将不得不使用它来识别您应用中的用户。因此,您需要在以该用户身份登录后获取管理员用户的应用范围内的 ID,并将其存储在某个地方以供将来比较。
还有一个 /{app-id}/roles
端点,您可以使用它来查询哪些用户在您的应用中具有哪些角色。但这也使用应用范围内的用户 ID。
如果您有多个应用程序连接到一个企业,您还可以使用 User Ids For Apps 端点来匹配不同应用程序的应用程序范围的用户 ID。 (尽管如此,您仍然需要为您的一个“主要”应用程序使用应用程序范围内的 ID 来进行比较;全局用户 ID 根本无法通过 API / 到第 3 方应用程序。)
使用 Facebook API 进行 FB 登录,如何知道授权我的应用程序的用户是否是应用程序的管理员(所有者)?
旧日FB return真实的FB user id,比较方便。现在它 return 是一个不是真正的 FB 个人资料 ID 的数字。
谢谢
The old days FB return the real FB user id, so it was easy to compare it. Now it returns a number which is not the real FB profile id.
这称为应用范围内的用户 ID。
您将不得不使用它来识别您应用中的用户。因此,您需要在以该用户身份登录后获取管理员用户的应用范围内的 ID,并将其存储在某个地方以供将来比较。
还有一个 /{app-id}/roles
端点,您可以使用它来查询哪些用户在您的应用中具有哪些角色。但这也使用应用范围内的用户 ID。
如果您有多个应用程序连接到一个企业,您还可以使用 User Ids For Apps 端点来匹配不同应用程序的应用程序范围的用户 ID。 (尽管如此,您仍然需要为您的一个“主要”应用程序使用应用程序范围内的 ID 来进行比较;全局用户 ID 根本无法通过 API / 到第 3 方应用程序。)