我在沙盒模式下创建了FB应用程序。 我用C# SDK 我想在服务器端获取当前用户配置文件,如
var me = api.Get("/me");
对于使用我的应用程序的所有用户,我得到了自己的个人资料而不是他们。为什么会这样? 如何在服务器端获取用户的当前用户配置文件?
感谢。
答案 0 :(得分:1)
me
是一个特殊的Facebook图形标识符,指的是当前登录和连接的用户。如果您已登录并触发var me = api.Get("/me");
,则var me
将包含带有您的用户数据的JSONObject。如果您想获取另一个用户数据,您需要存储他们的用户ID并使用它们来获取您想要的信息 - 您可能需要离线访问扩展权限。假设您拥有足够的权限,则可以使用var user = api.Get("/OTHER_USERS_ID");