Android 如何从本机Facebook应用程序获取Facebook访问令牌

Android 如何从本机Facebook应用程序获取Facebook访问令牌,android,facebook,Android,Facebook,我可以使用以下代码从我的应用程序启动本机Facebook应用程序。但成功登录后,我如何重定向到我的应用程序,以及如何获取访问令牌 Intent intent = new Intent("android.intent.category.LAUNCHER"); intent.setClassName("com.facebook.katana", "com.facebook.katana.LoginActivity"); startActivity(intent); 你走错了路。你可以在谷歌上阅读

我可以使用以下代码从我的应用程序启动本机Facebook应用程序。但成功登录后,我如何重定向到我的应用程序,以及如何获取访问令牌

Intent intent = new Intent("android.intent.category.LAUNCHER");
intent.setClassName("com.facebook.katana",  "com.facebook.katana.LoginActivity");
startActivity(intent);

你走错了路。你可以在谷歌上阅读链接或搜索“android中的facebook集成”。你将无法从facebook应用程序中检索令牌。如果可以,这将带来严重的安全问题。如果您需要将应用程序与Facebook集成,请查看@VivekKumarSrivastava评论中的链接。我知道如何使用Facebook android sdk将Facebook集成到我的应用程序中。但我想直接启动facebook原生应用程序进行登录,若用户已经登录,则获取访问令牌和facebookid。我看到一些应用程序直接启动默认的facebook应用程序,而不是登录facebook android sdk。