IOS应用程序无法通过在FQL中调用me()来获取Facebook uid

时间:2011-10-07 14:39:02

标签: ios facebook facebook-fql

我正在为IOS编写一个程序,并希望得到当前用户的uid和名称。我试过我(),但它没有返回任何值:

SELECT uid, name FROM user WHERE uid = me()

然而,当uid已知时,它可以正常工作,例如:

SELECT uid, name FROM user WHERE uid = 4

我()是否需要获得许可?

2 个答案:

答案 0 :(得分:1)

'me()'快捷方式应该适用于您使用用户访问令牌进行的任何FQL查询

如果这不起作用,您实际上可能无法使用已登录的用户进行操作 - 许多API调用仍可在没有用户登录的情况下运行

答案 1 :(得分:0)

确实需要获得许可。在/ me端点工作之前,您需要让用户授权您的应用。