【问题标题】:Show facebook page posts only in android Webview仅在 android Webview 中显示 facebook 页面帖子
【发布时间】:2017-04-21 13:30:20
【问题描述】:

我正在尝试在 android Webview 中加载 facebook 页面帖子。 我正在加载

https://touch.facebook.com/pg/PAGE_NAME/posts/

但是当它加载时总是显示登录选项。 我想展示的,

  1. 只有帖子才会显示没有任何标题或登录选项的页面。或

  2. 不会显示无登录选项。或

  3. 滚动到提要位于设备屏幕顶部的位置

我怎样才能实现以上三个中的任何一个(1 会更感激)?

【问题讨论】:

  • 您需要通过 API 请求帖子,然后自己显示。这当然需要访问令牌 - 如果您不想在客户端上使用用户访问令牌(这将需要用户登录到您的应用程序),那么您必须使用您的应用程序访问权限在服务器端执行此操作令牌或页面访问令牌(两者都不应在客户端代码中公开。)

标签: android facebook webview android-webview


【解决方案1】:

您需要访问令牌,如果没有登录,您将无法获得访问令牌。您必须进行一次登录,然后访问令牌保存在缓存中,并帮助您无需登录即可访问帖子。另一种方法是,如果您使用fblogin_button.setLoginBehavior(LoginBehavior.NATIVE_ONLY); 并且 Facebook 应用程序已安装登录,则无需登录

【讨论】:

    【解决方案2】:

    尝试了几个小时后,我觉得我得到了一些不同的东西, 从here,您可以生成自定义视图 iframe,然后您可以将其加载到 html 正文标记中。顶部不会显示登录选项,只会显示页面视图。删除顶部登录选项也不需要访问令牌或登录。

    因为我正在尝试在 Webview 中加载,所以我认为这是我应该走的路。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多