Android 使用FQL的通知表中的对象id错误或不完整
我正在Android应用程序中显示通知。使用FQL查询将通知提取到Notifications表,然后在ListView中显示结果。现在,为了保持良好的用户体验,我希望用户在点击通知时留在应用程序中。到目前为止,我在这方面取得了部分成功 通知表有两个重要列,即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活动,它
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
我真的很感谢你们大师们给我的任何帮助/建议,这样我就可以负担得起。谢谢