android - Facebook - 像浏览器一样在 webview 中显示 facebook 用户 Feed

标签 android facebook webview

提前感谢您看到我的问题。

我的 android 应用程序中有 facebook 的任务。我必须通过 facebook 集成 Facebook SDK 进行身份验证。当我使用 facebook api 获取用户提要时,我从服务器端获得了#JSON 响应。 所以我制作了自定义布局来显示该用户的提要。

但我需要在 Android 的 WebView 中显示加载用户提要。 所以 Facebook 为用户提要提供任何#Url 以加载该 Url webview?所以我们像#browser 一样显示 facebook 提要。

最佳答案

官方无法将 Facebook SDK token 传递给 WebView。据我所知,目前无法做到这一点。

我在我的一个应用程序中使用的一个解决方法(在它成为 SDK 的一部分之前显示一个喜欢的按钮)是将登录对话框设置为仅限网络。通过这样做,Facebook SDK 使用 WebView 创建一个 LoginDialog,从而在登录后有一个 Activity 的 Facebook session 。

这可以通过设置 LoginBehaviour 来完成LoginManager 之一或 LoginButton :

login.setLoginBehavior(LoginBehaviour.WEB_ONLY);

请注意,这只是一种解决方法,将来可能会停止工作。

关于android - Facebook - 像浏览器一样在 webview 中显示 facebook 用户 Feed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36063217/

相关文章:

android - 在按钮单击监听器的卡片 View 中逐字突出显示字符串文本

facebook - 为封闭的 facebook 群组创建一个机器人

java - 当我按下设置按钮时崩溃

objective-c - 将 Facebook 社交插件与 FB iOS SDK 连接

ios - 如何让iOS FBSDKProfilePictureView变圆?

javascript - Electron 使用多个 js 脚本自动化 webview

java - 如何使用 css Selector Appium java 运行自动化测试

java - 如何从另一个android应用程序 Assets 文件中读取html文件?

android - 为什么自定义 View 不失效?

android - 从 Android 和 iOS 图像中提取剪影,最好的选择? OpenCV、OpenGL、其他……?