apifm-flutter 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
apifm-flutter 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
apifm-flutter 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 Dart
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 javazj
适用人群 未知
收录时间 2019-09-10

软件简介

Flutter 的云开发支持,无需服务器,无需开发接口和后台,开箱即用,轻松开发 Flutter。

只要你会 Flutter 开发就够了!免费注册开发者后台账号,勾选你需要的模块(CMS、CRM、商城等等),在后台发布并管理你的数据,通过 apifm 扩展直接调用即可。

使用方法

pubspec.yaml 文件增加依赖

dependencies:
  apifm: ^0.0.5

安装依赖

$ flutter pub get

引入 package

import 'package:apifm/apifm.dart' as Apifm;

初始化

Apifm.init("gooking");

gooking 为你的开发者后台的专属域名,登录你的开发者后台,在后台首页即可查看属于你的专属域名「默认情况下为32个字母长度的字符串」

>> 前往免费注册开通开发者后台

调用 api 接口

这里以查询手机号码归属地(queryMobileLocation)的调用后台接口为例子说明如何在 Flutter 中使用 apifm ,其他接口,你可以根据使用文档的说明调用相应的方法即可

await 方式调用「推荐」:

var res = await Apifm.queryMobileLocation("13500000000");
print(res);

Future 异步方法:

Apifm.queryMobileLocation("13500000000").then((res) {
  print(res);
});

返回值说明

返回数据 (res) 主要包含 3 个内容:

  1. code 错误码,0 代表操作重构,其他数字均表示错误,具体错误描述请查看 msg;
  2. msg 如果上面的code不为0,那么 msg 将会返回具体的错误说明描述
  3. data 字段保存了 code 为0 时候的数据,一起你需要的数据,都保存在 data 中返回给你
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣
发表于服务端专区
2019/09/16 08:44

Flutter 开发工具包 apifm-flutter 1.1.0 发布

Flutter 开发工具包 apifm-flutter 1.1.0 发布,更新如下: 设置 JSON 数据 Apifm.jsonSet(Map<String, String> params) 参数说明: type 自定义类型,最大长度为32个字 refId 关联数据编号(数字类型) content Json 数据内容(必传) 如果要修改某一条 Json 记录,则需要再传一个参数 (id) ,代表你要修改的记录 ID 读取设置的 JSON 数据列表 Apifm.jsonList([Map<String, String> params]) 支持以下参数: page 读取第...

0
13
发表于软件架构专区
2019/09/10 10:35

Flutter 云开发工具包 apifm-flutter 0.0.6 发布

Flutter 云开发工具包 apifm-flutter 0.0.6 发布,更新如下: 增加了积分模块功能: 读取订单积分抵扣规则 Apifm.scoreDeductionRules() 通过该方法读取后台设置的积分抵扣规则 读取积分赠送规则 Apifm.scoreRules([Map<String, String> params]) 签到送积分 签到规则 Apifm.scoreSignRules() 读取后台设置的签到送积分规则: 签到一次送多少积分;连续签到x天赠送y积分; 签到 Apifm.scoreSign(String token) 当前...

8
7
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
0 评论
18 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部