相关疑难解决方法(0)

如何在Android应用程序中保持与Facebook的连接

我正在开发一个应用程序,我需要整合Facebook的社交功能.

在我的应用程序中,有一个按钮将用户连接到他的Facebook个人资料.当用户按下此按钮时,我只打开带有Facebook站点的webview,以及用户的Facebook页面.现在让我说我知道他的电子邮件和密码,我想自动连接他,他不必每次都输入他的电子邮件和密码.我试图解决它抛出我的下一个问题,但你可以看到没有成功.

我还尝试使用CookieSyncManager,CookieManager和手动处理来持久化cookie.

我想我可以通过更改发送到webView的URL来解决它,但我不知道哪个url.(试过http://www.facebook.com/connect/connect_to_external_page_widget_loggedin.phphttp://www.facebook.com/plugins/login.php,然后级联这些用户的Facebook页面的URL,例如http://www.facebook.com/UserProfile)

我非常感谢任何帮助!

谢谢.

authentication android facebook

5
推荐指数
1
解决办法
2091
查看次数

Android facebook意图显示类com.facebook.katana.ProfileTabHostActivity的配置文件不再起作用

可能重复:
从其他应用程序启动Facebook应用程序

几天前,为了向我的用户展示另一个用户配置文件,我使用了以下解决方案:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setClassName("com.facebook.katana", "com.facebook.katana.ProfileTabHostActivity");
Long uid = new Long("123456789");
intent.putExtra("extra_user_id", uid);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

许多stackoverflow用户都使用此解决方案(从查看有关此主题的所有问题和答案).

最后的Facebook应用更新(1.9.11),甚至可能在此解决方案过时之前.现在,您将收到以下异常:

java.lang.SecurityException:Permission Denial:从ProcessRecord启动Intent {act = android.intent.action.VIEW cmp = com.facebook.katana/.ProfileTabHostActivity(has extras)} ...需要null

有谁知道我现在如何打开Facebook应用程序?

谢谢

android facebook android-intent

5
推荐指数
1
解决办法
5367
查看次数