Android中的Facebook Messenger集成

时间:2018-07-11 09:54:20

标签: android facebook facebook-messenger

我需要集成Facebook Messenger

Uri uri = Uri.parse("fb-messenger://user");
uri = ContentUris.withAppendedId(uri, Long.parseLong("100000046254751"));
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);

使用这种方法,我可以正确地打开用户的聊天头像。

我的问题是我无法访问数字ID,而只能访问Facebook用户名(字符串)。在iOS版本中,我是通过将URI路径从user更改为user-thread来实现的,但在Android中却没有。

如何用可用的用户名而不是数字用户ID来完成它?有什么方法可以用Facebook Messenger Messenger SDK代替意图方法来实现它?

0 个答案:

没有答案