获取用户的应用程序权限
本文关键字:权限 应用程序 用户 获取 | 更新日期: 2023-09-27 18:32:57
我有一个Facebook应用程序(一个双人游戏),可以在朋友的墙上发布消息。这一切都有效。但是,当用户第一次打开应用程序时,他会收到一条消息,询问他是否允许应用程序在他的墙上发布消息。
显然,有些用户会按下"不允许"按钮。
有没有办法检查我的ap对某个用户的权限?所以我知道是否调用 facebookClient.Post() 方法。
我正在使用C# FacebookClient库。因此,如果可能的话,我想要一个解决方案。
是的,当然,有 User 对象的权限连接,您不需要任何特殊权限来询问。
您可以询问登录用户"我/权限"或用户 ID "USER_ID/权限",这将返回:
包含单个对象的数组,该对象将键作为权限 名称和作为权限值的值 (1/0) - 权限 默认情况下,对象中省略值 0
您可以使用图形资源管理器进行尝试。
我不知道 C# 部分,但由于所有 facebook SDK 都只是 https 请求的包装器,我相信这是可能的。基本上,如果你能得到"/me"的结果,那么你应该能够得到"/me/permissions"的结果。