对于我们的Facebook应用程序,我们使用Graph API查询用户的公共Feed /帖子/状态 (要明确:应用程序不查询使用我们的应用程序的用户的数据,而是查询其他用户的公共数据)。
我们使用:
graph.facebook.com/#facebook_userId#/feed?access_token=#access_token#
graph.facebook.com/#facebook_userId#/posts?access_token=#access_token#
graph.facebook.com/#facebook_userId#/statuses?access_token=#access_token#
我们使用应用程序用户的有效访问令牌进行查询。
问题:
对于我们查询的部分用户,我们在Feed或帖子上没有结果,并且在查询状态时会获得部分和过时的数据
对于其他用户,我们在使用Feed时会收到数据,但不是所有帖子都在墙上(我们注意到丢失的帖子是带照片的帖子)。
有人可以解释这种行为吗?有没有办法从用户的墙上获取完整的公共数据?
我们在http://bugs.developers.facebook.net/show_bug.cgi?id=20339上打开了一个错误,但如果有人帮助我们,我们将不胜感激。