apibase

概述

提供数据接口服务访问云数据库,数据接口开发SQL语句实现功能,支持免费测试使用。

功能1:支持对数据库增加、查询、修改、删除等,接口支持飞速开发。

功能2:支持短信发送、短信验证码登录。

功能3:支持图片存储和加工等。

功能4:支持WebSocket即时通讯。

功能5:支持支付宝、微信支付发起和回调。

接口特点:数据接口支付飞速开发,支持多条SQL语句、多接口串联运行。

(内含Android、IOS)

APICloud 的 apibase 模块是一个原生代码模块。

interface

模块接口

interface

图片按比例缩放大小,并且保存到指定目录。

interface({params}, callback(ret))

params

httpurl:

  • 类型:字符串
  • 描述:云数据接口请求地址。

appid:

  • 描述:应用程序appid,到

sqlid:

  • 类型:字符串
  • 描述:云数据接口编号,对应云服务器数据库SQL语句。

ret:

  • 类型:JSON 对象
  • 内部字段:

示例代码

  1. "httpurl":"http://www.dbihelper.cn/linkdb",
  2. appid:"20192d878ye***",
  3. appkey:"hnudh6i78mvlgnlrthclld1djg6c***",
  4. orderby:"createtime desc" //SQL语句排序
  5. ...//云数据接口运行SQL语句需要的其它参数
  6. };
  7. apibase.interface(params,function(res,err) {
  8. alert("返回\n"+JSON.stringify(res));
  9. });

云数据库建表语句
create table mysql.demo_log(
logid varchar(30) null comment ‘记录id’,
logfont varchar(255) null comment ‘记录内容’,
createtime datetime null comment ‘创建时间’,
createuser varchar(30) comment ‘创建用户ID’,
createip varchar(30) comment ‘创建IP’,
updatetime datetime null comment ‘修改时间’,
primary key(logid)
) charset=gbk comment=’操作记录表’

sqlid:demoselect

  • 数据查询接口SQL语句:select * from mysql.demo_log where logfont like ?’[logfont]‘ and createuser=?’[createuser]‘ and createip=?’[createip]‘ order by [orderby]

sqlid:demodelete

  • 数据删除接口SQL语句:delete from mysql.demo_log where logfont=?’[logfont]‘ and createuser=?’[sys.userid]‘

sqlid:demoupdate

  • 数据修接口SQL语句:update mysql.demo_log set logfont=?’[logfont]‘,createtime=?’[createtime]‘,createuser=?’[createuser]‘,createip=?’[createip]‘,updatetime=?’[updatetime]‘ where createuser=?’[sys.userid]‘

sqlid:demoinsert

  • 数据插入接口SQL语句:insert into mysql.demo_log(logid,logfont,createtime,createuser,createip,updatetime) values(‘[sys.id]‘,’[logfont]‘,’[sys.time]‘,’[sys.userid]‘,’[sys.ip]‘,null)

可用性

可提供的1.0.1及更高版本