App Inventor 那档事

常见问题 | 源码市场 | 教程案例 | 扩展插件 | 常用链接 | 联系方式


小白接口扩展

小白接口,免费,免开发,直接可用的云端数据接口

 

更新:

小白官网网址已经改为http://www.yesapi.cn

 

下载链接

 

准备工作

  1. 注册小白账号 http://www.okayapi.com
  2. 进入"我的套餐",记下接口域名、app_key、app_secret。
  3. 进入“我的数据库”,创建一个新模型(自定义数据库),记下数据库名和各字段名。

 

属性

2018-11-07_092119

设置接口域名

2018-11-07_092106

设置appKey

2018-11-07_092111

设置appSecret

2018-11-07_092125

设置是否显示隐藏错误信息。默认是否(不隐藏)。

 

方法

以下方法的接口参数格式,可以参照这里的接口文档 http://api.okayapi.com/docs.php自定义数据模型部分

2018-11-07_092315

查询数据库

table:数据库名

fields:字段名,多个字段用半角逗号隔开。空字串表示全部字段

where:查询条件,形式如["nianling",">","35"] ,空字串表示全部记录

第一个位置表示字段名称(字段必须先存在),

第二个位置表示判断>符号(可以是:>、>=、<、<=、=、<>、LIKE、NLIKE、IN、NIN、BETWEEN、NBETWEEN),

第三个位置表示判断值。

如果是多个条件,用半角逗号隔开,例如: ["id",">",9],["id","<=",10] 。

几个例子:

查询id=7,id=70,id=700这三个ID,可以写["id","IN",[7,70,700]]。

查询某个月1号到30号添加的数据,可以写["add_time","BETWEEN",['2019-06-01 00:00:00', '2019-06-30 23:59:59']]

logic: 如果where为多个条件时,logic可以设为and或者or

order:排序字段,形式如 gongzi DESC ,空字串表示按记录添加时间排序

limit: 返回记录的数量。最大2500,空字串表示默认500.

2018-11-07_092158

插入记录

table:数据库名

datas:插入的数据,需要json格式。形式如[{"username":"lee","score":80}]。如果是多条记录,用半角逗号隔开。注意必须有方括号

2018-11-07_092217

更新记录(文本方式)

data:要修改的数据,需要json格式。形式如{"username":"lee","score":80}。官方文档中不能有方括号,这里可有可无。

其他插口说明见以上方法

2018-11-07_092225

更新记录(批量四则运算)

field:要更新的字段

op:取值范围add/sub/mul/div,即加/减/乘/除

number: 待运算的数字,例如加多少,减多少,乘多少,除多少。必须为合法的数字,可以是小数

field=gongzi&op=add&number=500 就是gongzi=gongzi+500

2018-11-07_092236

删除记录

插口说明见以上方法

20181118194335027

将csv格式转化为json格式

比如shuxue,yuwen,yingyu\n78,89,78\n90,95,94 转化为 [{"shuxue":" 78","yuwen":"89","yingyu":"78"},{"shuxue":" 90","yuwen":"95","yingyu":"94"}]

事件

20181118194222724

查询结束事件

recordCount:符合条件的记录条数

recordList:查询结果,列表格式,第一行为字段名,第二行开始是数据

2018-11-07_092431

数据变化事件

添加、修改、删除后引发此事件。

affectedRowNum: 收到影响的记录条数

action:引发此事件的方法:insert/update/delete

(完)


评论