【问题标题】:how to fetch feed from facebook page in flutter/dart?如何在颤振/飞镖中从 Facebook 页面获取提要?
【发布时间】:2020-09-11 00:00:20
【问题描述】:

我想在我的颤振应用程序中显示来自 facebook 的公共页面提要,我尝试了一些插件但没有响应,我是颤振新手。是否可以在没有权限的情况下获取数据?

【问题讨论】:

  • 你可以使用webview。
  • 但它会加载整个网站。
  • 我尝试了 web 视图,但我希望有更多的控制权,所以我正在寻找某种 api 调用
  • 嗨,我在我的 Flutter 网站中使用了 facebook 页面插件代码,使用 html 元素视图小部件来显示提要。但是有很多性能问题,您有完成此任务的参考吗?

标签: android facebook http flutter dart


【解决方案1】:

我看过教程

第 1 步:在 pubspec.yaml 文件中添加以下依赖项。请确保您使用的是最新版本的软件包。

dependencies:
  flutter:
    sdk: flutter
  flutter_facebook_login: ^1.1.1

第 2 步:在下面的 URL 上,完成第 1 至第 6 步。

https://digiworld.surf/docs/facebook-login/android?__cpo=aHR0cHM6Ly9kZXZlbG9wZXJzLmZhY2Vib29rLmNvbQ

第 3 步:在 strings.xml 中添加 app_name 字符串,其值为您的 Android 应用程序的名称。如果 strings.xml 文件不存在,请继续在以下位置创建一个新文件:android > app > src > main > res > values

第 4 步:在 main.dart 文件中导入以下包:

第 5 步:创建处理 Facebook 登录的新方法:

第 6 步:onLoginStatusChanged(...) 方法仅用于在用户成功登录时使用 setState() 更新 UI:

在 iOS 上,应用程序崩溃。这是因为我们没有为 iOS 配置 Facebook 登录。请按照以下步骤进行操作:

第 1 步:在下面的 URL 上,完成第 1 至 4 步。

https://digiworld.surf/docs/facebook-login/ios?__cpo=aHR0cHM6Ly9kZXZlbG9wZXJzLmZhY2Vib29rLmNvbQ

第 2 步:做……什么都不做!您已经设置了 Flutter 代码。没有其他事情需要做。只需继续在 iOS 设备上运行您的应用程序

【讨论】:

  • 您的回答与问题不同。问题与 Facebook 身份验证无关。
  • 回答前请阅读q,这不是OP的意思
猜你喜欢
  • 2021-03-06
  • 2022-07-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-12
  • 2020-11-05
  • 2019-12-29
相关资源
最近更新 更多