我正在尝试在 FB-FQL 上执行以下查询:
SELECT id, tagged_uids, type, coords FROM location_post WHERE distance(latitude, longitude, '37.785834', '-122.406417') < 1000
除了距离参数似乎返回相当随意的结果这一事实之外,此查询仅在 Graph-explorer 中有效。当我从我的应用程序(iOS)提交它时,我得到的只是一个空数组。
我的怀疑是我缺少一些权限-但我不知道是哪个(并且向用户请求所有权限似乎有点太多了:)
我请求的许可是:
@"user_photos",
@"user_videos",
@"read_stream",
@"status_update",
@"publish_stream",
@"publish_checkins",
@"user_checkins",
@"friends_checkins",
@"friends_photos",
@"email",
@"user_location",
@"friends_location"
有任何想法吗?
[编辑解决]
有时阅读文档会有所帮助:)
缺少的权限是 «user_status» 和 «friends_status»