Android 使用FQL的通知表中的对象id错误或不完整

Android 使用FQL的通知表中的对象id错误或不完整,android,facebook,facebook-graph-api,facebook-fql,Android,Facebook,Facebook Graph Api,Facebook Fql,我正在Android应用程序中显示通知。使用FQL查询将通知提取到Notifications表,然后在ListView中显示结果。现在,为了保持良好的用户体验,我希望用户在点击通知时留在应用程序中。到目前为止,我在这方面取得了部分成功 通知表有两个重要列,即object\u id和object\u type。当查询结果返回对象类型为流时,对象id是正确的,并且与id匹配(如果要使用图形API查询“我/家”)。这是必要的,因为我有一个Newsfeed活动和一个NewsfeedDetails活动,它

我正在Android应用程序中显示通知。使用FQL查询将通知提取到Notifications表,然后在ListView中显示结果。现在,为了保持良好的用户体验,我希望用户在点击通知时留在应用程序中。到目前为止,我在这方面取得了部分成功

通知表有两个重要列,即
object\u id
object\u type
。当查询结果返回对象类型为
时,
对象id
是正确的,并且与
id
匹配(如果要使用图形API查询“我/家”)。这是必要的,因为我有一个Newsfeed活动和一个NewsfeedDetails活动,它在一个列表中显示单击的帖子的详细信息,如评论、喜欢的数量和实际评论,并且帖子内容在其标题中

但是,当
object\u type
返回
photo
时,
object\u id
(如果在图形API资源管理器中选中)将给出和803异常。身份证基本上是错的!为了克服这个障碍,我从Notifications表的
*href*
列中提取了一个部分*object_id*。但是,当与对“me/home”的图形API调用中的
id
相比时,得到的
object\u id
总是不同的。如果在图形API资源管理器中选中提取的
对象\u id
,则会将照片对象显示为post对象

有没有一种方法可以让我从“我/家”的呼叫中获取与id匹配的*object_id*?如果这篇文章没有任何意义,我将添加相关的例子。我正在努力寻找一个可能的解决方案,并且已经在FB上提交了一个bug

我真的很感谢你们大师们给我的任何帮助/建议,这样我就可以负担得起。谢谢