gpt4 book ai didi

android - 在 Android 中打开 Facebook Messenger

转载 作者:搜寻专家 更新时间:2023-11-01 08:35:00 25 4
gpt4 key购买 nike

我想通过代码打开 facebook Messenger。我如何获得Facebook ID??我的应用程序上有 facebook SDK,我为每个用户保存了 facebookId,但与我需要的不一样

这是我的方法:

// Make sure the Facebook Messenger for Android client is installed
boolean isFBInstalled = isAppInstalled("com.facebook.orca");

if (!isFBInstalled) {
Toast.makeText(this,"Facebook messenger isn't installed. Please download the app first.", Toast.LENGTH_SHORT)
.show();
}

else {
// Create the Intent
Uri uri = Uri.parse("fb-messenger://user/");
uri = ContentUris.withAppendedId(uri,Long.valueOf(facebookIDhere);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);

try {
startActivity(intent);
}

catch(Exception e) {
Toast.makeText(this,"Oups!Can't open Facebook messenger right now. Please try again later.", Toast.LENGTH_SHORT)
.show();
}
}

return;

最佳答案

转到某人的 Facebook 个人资料。右键单击个人资料图片并复制链接地址。将其粘贴到文本编辑器上,您将在 URL 末尾看到“referrer_profile_id”参数。它是该用户的 Facebook ID。

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("fb://messaging/" + FbUserID));
startActivity(i);

关于android - 在 Android 中打开 Facebook Messenger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37490373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com