我正在使用以下 FQL 查询来使用 iOS Facebook SDK 3.5.1 查询用户的签到,但在响应中总是得到两个空数组:
{"placeQuery":"SELECT name,page_id from place WHERE page_id IN (SELECT target_id FROM #checkinQuery)","checkinQuery":"SELECT checkin_id,coords,tagged_uids,target_id,message,timestamp FROM checkin WHERE author_uid=me()"}
但是,如果我在 Facebook API 资源管理器中粘贴相同的查询,我可以使用我在应用程序中请求的相同权限获得结果。而且我曾经用相同的代码让它工作。当我为 Facebook 的建议(2013 年 7 月的重大变化:https ://developers.facebook.com/roadmap/ )进行迁移并将 SDK 升级到 3.5.1 时,它不再有效。
有什么建议我该如何处理这个问题?它是 Facebook SDK 中的错误吗?