Facebook 图形API浏览器返回不同的数据
如果我查询以下FQL语句:Facebook 图形API浏览器返回不同的数据,facebook,facebook-graph-api,permissions,facebook-fql,checkin,Facebook,Facebook Graph Api,Permissions,Facebook Fql,Checkin,如果我查询以下FQL语句: SELECT checkin_id, author_uid, page_id FROM checkin WHERE page_id ='PAGE_ID' Graph API Explorer返回正确的结果,在我的情况下,3个朋友已签入页面 但是,如果我在我的移动android应用程序上以相同的权限对同一页面执行相同的语句,则只返回一个朋友的签入。但是,我已为此查询设置了所有必需的权限。如果我使用Graph API Explorer生成的令牌,并在我的应用程序中手动设
SELECT checkin_id, author_uid, page_id FROM checkin WHERE page_id ='PAGE_ID'
Graph API Explorer返回正确的结果,在我的情况下,3个朋友已签入页面
但是,如果我在我的移动android应用程序上以相同的权限对同一页面执行相同的语句,则只返回一个朋友的签入。但是,我已为此查询设置了所有必需的权限。如果我使用Graph API Explorer生成的令牌,并在我的应用程序中手动设置它,则返回正确的结果
最后,我使用Access token调试器比较了Graph API Explorer和app token,结果如下:
应用程序令牌权限:
范围:创建便笺、好友、好友状态、照片上传、发布操作、发布流、阅读好友列表、阅读流、共享项目、状态更新、用户活动、用户喜好、用户状态、视频上传
Graph API Explorer令牌权限:
范围:好友喜欢、好友状态、阅读好友列表、阅读流、用户喜欢、用户状态
所以我有点困惑。Facebook API是否以不同的方式处理web和移动查询
thx and cheers Chris好吧,我已经为我的应用程序设置了所有可能的权限,不幸的是它没有任何区别。在那之后,我又做了一次尝试,用Graph API Explorer生成的web令牌覆盖了应用令牌,并意外地得到了正确的结果。但是,这不是一个解决方案,因为首先是web令牌,其次web令牌仅在一小时内有效。您是否能够解决此问题?我目前看到API Explorer中的一个令牌可以工作,但我的Android应用程序中的一个令牌不能工作。不幸的是,在尝试了几天不同的事情后,我放弃了:/