机器人的Facebook SDK消息ID不匹配(Android Facebook sdk messa

2019-10-21 03:07发布

我正在开发使用解析Android应用程序。 当用户注册我保存他/她的Facebook ID在列。 我在我的应用程序的选项,其中Facebook的朋友可以使用FB消息应用程序相互接触。

我使用下面的代码,打开短信应用引导到正确的用户:

String id = user.getFacebookId();
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("fb://messaging/" + user.getFacebookId())));

当我使用这个ID如下: https://www.facebook.com/10202537137382370 ,它需要我到正确的个人资料。 然而,当我使用它的代码块以上,我得到了以下的载入画面:

有一个网站,让您得到一个用户ID: 网站 。 这个网站给了我不同的Facebook的帐号比我保存在我的解析数据库中的一个。 当我在代码块中使用这个号码,它的工作原理。

为什么会出现这种情况,我该如何解决这一问题? 提前致谢!

文章来源: Android Facebook sdk messaging ID mismatch