提前感谢您查看我的问题。
我的android应用程序中有facebook的任务。我必须通过Facebook整合Facebook SDK for Authentication。当我使用facebook api获取用户的提要时,我从服务器端获得了#JSON响应。 所以我制作了自定义布局来显示用户的Feed。
但我需要在Android中的webview中显示加载用户Feed。 那么Facebook为用户Feed提供任何#Url来加载Url webview?所以我们像#browser一样展示facebook feed。
答案 0 :(得分:1)
正式无法将Facebook SDK令牌传递给WebView。据我所知,目前无法做到这一点。
我在其中一个应用中使用的一种解决方法(在SDK成为SDK之前显示类似按钮)是将“登录对话框”设置为仅限网络。通过这样做,Facebook SDK使用WebView创建LoginDialog,在登录后它具有活动的Facebook会话。
可以通过设置LoginBehaviour
或LoginManager
的LoginButton
来完成此操作:
login.setLoginBehavior(LoginBehaviour.WEB_ONLY);
请注意,这只是一种解决方法,可能会在将来停止工作。
答案 1 :(得分:0)
直接打开m.facebook.com
,这样会在登录后将您带到用户的墙上。并且由于已经通过身份验证登录,会话将保持活动状态。