# | 请求方式 | 接口服务 | 接口名称 | 接口描述 |
---|---|---|---|---|
1 | GET/POST | App.HelloWorld.HiApp | 令牌验证接口示例 | 需要进行access_token令牌验证接口示例,创建应用后通过App.Auth.ApplyToken接口申请令牌后方可访问。熟悉后可删除此示例接口。 |
2 | GET/POST | App.HelloWorld.HiMember | 登录检测接口示例 | 除了令牌,还需要会员登录,此时需要通过App.User.UserLogin接口返回的令牌(含app_key+uid)。熟悉后可删除此示例接口。 |
3 | GET/POST | App.HelloWorld.HiRights | 权限判断接口 | 默认情况下,你的应用没有权限调用些接口,在管理后台添加权限后方可正常调用。熟悉后可删除此示例接口。 |
4 | GET/POST | App.HelloWorld.Say | 接口示例 | 一个开放接口示例,可直接访问,不需要任何验证,因为配置了service_whitelist白名单。熟悉后可删除此示例接口。 |
# | 请求方式 | 接口服务 | 接口名称 | 接口描述 |
---|---|---|---|---|
1 | GET/POST | App.IP.GetInfo | 获取IP地址归属信息接口 | 根据IP地址获取归属信息,定位用户所在城市 |
# | 请求方式 | 接口服务 | 接口名称 | 接口描述 |
---|---|---|---|---|
1 | GET/POST | App.Table.ChangeNumber | 精确更改数值接口(可加可减) | 改 根据ID,修改某个字段的数值,可增加或可减少。通过在服务端进行数值的叠加,尽量保持并发下的数据一致性。 |
2 | GET/POST | App.Table.CheckCreate | 创建非重复新数据接口 | 增 在直连数据库表添加一条【非重复】新数据。 |
3 | GET/POST | App.Table.CheckCreateOrUpdate | 创建或更新非重复新数据接口 | 增改 在自定义数据数据库表中尝试添加一个【非重复】新数据,如果数据已经存在,则进行更新操作。 |
4 | GET/POST | App.Table.Count | 获取总数接口 | 查 获取自定义数据数据库表中数据的总条目数量 |
5 | GET/POST | App.Table.Create | 创建新数据接口 | 增 在直连数据库表添加一条新数据。 |
6 | GET/POST | App.Table.Delete | 精确删除数据接口 | 删 根据ID,删除自定义数据数据库表中的数据 |
7 | GET/POST | App.Table.DropOneByOne | 即用即删接口(专取非重复数据) | 查删 根据主键id从小到大依次获取数据,取完就立即删除,从而实现非重复数据的获取。此接口即便在高并发下也能保证数据非重复。 |
8 | GET/POST | App.Table.FreeAF | 分组聚合接口 | 查统计 统计接口,可以根据自定义的多个条件(AND或者OR),进行GROUP聚合操作运算 |
9 | GET/POST | App.Table.FreeAggregation | 自由聚合运算接口 | 查统计 可以根据自定义的多个条件(AND或者OR),进行SUM/COUNT/MIN/MAX/AVG等聚合运算,同时支持多个字段的聚合运算。 |
10 | GET/POST | App.Table.FreeChangeNumber | 自由更改数值接口(可加可减) | 改 可以根据自定义的多个条件(AND或者OR),修改某个或多个字段的数值,可增加或可减少。通过在服务端进行数值的叠加,尽量保持并发下的数据一致性。注意,此接口可更新多条数据。 |
11 | GET/POST | App.Table.FreeConcact | 自由叠加字符串(可前可后) | 改 可以根据自定义的多个条件(AND或者OR),修改某个字段的字符串内容,可以在前面追加,也可以在后面追加。同时支持分割符。通过在服务端进行字符串的叠加,尽量保持并发下的数据一致性。注意,此接口可更新多条数据。 |
12 | GET/POST | App.Table.FreeCount | 自由获取总数接口 | 查 可以根据自定义的多个条件(AND或者OR),获取总数 |
13 | GET/POST | App.Table.FreeDelete | 自由删除数据接口 | 删 可以根据自定义的多个条件(AND或者OR),删除多条数据。数据一旦删除,无法恢复,请谨慎操作! |
14 | GET/POST | App.Table.FreeExport | 全量数据导出TXT或CSV接口 | 查 可以根据自定义的多个条件(AND或者OR),进行数据导出。成功导出时,此接口会直接生成可供下载的txt或csv文件。个人免费版最多导出5000条,VIP版最多可导出1万条,SVIP版最多可导出15万条。 |
15 | GET/POST | App.Table.FreeFindOne | 自由获取一条数据接口 | 查 可以根据自定义的多个条件(AND或者OR),查找获取一条数据 |
16 | GET/POST | App.Table.FreeLeftJoinQuery | 关联查询列表数据接口 | 查关联 有一定复杂度,但可实现功能强大的关联查询,以便实现同时获取两个数据库表的数据。根据自定义的多个条件(AND或者OR),进行搜索和查询,支持左关联查询,目前只支持关联一个表查询。可以通过文档示例增强对引接口的理解和使用,如有问题,请及时咨询技术客服。 |
17 | GET/POST | App.Table.FreeMax | 自由获取最大值接口 | 查 可以根据自定义的多个条件(AND或者OR),获取某个字段的最大值 |
18 | GET/POST | App.Table.FreeMin | 自由获取最小值接口 | 查 可以根据自定义的多个条件(AND或者OR),获取某个字段的最小值 |
19 | GET/POST | App.Table.FreeMultiCal | 批量四则运算接口 | 批量改 根据条件,批量进行四则运算,即:加/减/乘/除。例如,field=x,op=add,number=1,组合起来表示:x=x+1。 |
20 | GET/POST | App.Table.FreePopAll | “阅后即焚”接口拓展(专取多条非重复数据) | 查改 可以根据自定义的多个条件(AND或者OR),查找获取多条数据,并且在获取数据后更改字段,从而实现非重复数据的获取 |
21 | GET/POST | App.Table.FreePopOne | “阅后即焚”接口(专取非重复数据) | 查改 可以根据自定义的多个条件(AND或者OR),查找获取一条数据,并且在获取数据后更改字段,从而实现非重复数据的获取 |
22 | GET/POST | App.Table.FreeQuery | 分页查询列表数据接口 | 查 分页获取列表数据或全部数据,支持字段选择、排序、条件查询,功能强大,是最为常用的数据接口。 |
23 | GET/POST | App.Table.FreeRandOne | 随机获取一条数据接口 | 查 可以根据自定义的多个条件(AND或者OR),随机获取一条数据。获取数据后不会修改或删除数据。 |
24 | GET/POST | App.Table.FreeSum | 自由求和接口 | 查 可以根据自定义的多个条件(AND或者OR),计算某个字段的总和 |
25 | GET/POST | App.Table.FreeTree | 获取树状分类数据接口 | 查 可以根据自定义条件获取树状分类的数据,可用于:组织架构、目录分类、网站菜单、级联地址等场景。要求:数据库表结构中须含有指向父级的ID。当前最多一次性获取两层。 |
26 | GET/POST | App.Table.FreeUpdate | 自由更新数据接口 | 改 功能更强大的更新操作,可以根据自定义的多个条件(AND或者OR),更新指定的数据。为防止误更新全表数据,必须至少有一个有效条件。 |
27 | GET/POST | App.Table.Get | 精确取数据接口 | 查 根据ID,获取自定义数据数据库表中的数据 |
28 | GET/POST | App.Table.GetDataAfterChangeNum | 加减后返回数据 | 查改 可以根据自定义的多个条件(AND或者OR),查找获取一条数据,然后对指定的字段进行加减操作,最后返回最新的数据。 |
29 | GET/POST | App.Table.GetDocx | 生成并下载word文档 | 查 根据ID,获取自定义数据数据库表中的数据,并生成可直接下载的word文档。HTML内容将会被作为普通文本序列化输出。注意,仅当成功时才可下载word文档,失败时依然以接口JSON结果返回。 |
30 | GET/POST | App.Table.GetFieldDropdownList | 获取字段下拉列表 | 查 获取指定字段的下拉列表,全表去重后顺序显示。最多显示前面1000条。 |
31 | GET/POST | App.Table.GetFiledDailyDataReport | 获取单字段的每日统计报表 | 查统计 针对单个字段,获取两个周期内每日的统计报表,可以统计总数或总条目数量,即:sum({field}) 或 count({field})。 |
32 | GET/POST | App.Table.GetMoreDataByMoreField | 根据多字段获取多条数据 | 查 根据一个字段或多个字段取一条或多条数据。最多返回20条。 |
33 | GET/POST | App.Table.GetOneDataByOneField | 根据单字段获取一条数据 | 查 根据一个字段快速获取其他字段的数据。 |
34 | GET/POST | App.Table.MultiCheckCreate | 批量创建非重复新数据接口 | 批量增 批量操作,在自定义数据数据库表中添加一个【非重复】新数据,添加的字段应先在数据库表中进行添加。 |
35 | GET/POST | App.Table.MultiCheckCreateOrUpdate | 批量创建或更新非重复新数据接口 | 批量增改 批量版接口,在自定义数据数据库表中尝试添加一个【非重复】新数据,如果数据已经存在,则进行更新操作。 |
36 | GET/POST | App.Table.MultiCreate | 批量创建新数据接口 | 批量增 批量导入多条新数据,导入完毕后会返回导入的概况 |
37 | GET/POST | App.Table.MultiDelete | 批量ID删除数据接口 | 批量删 根据多个ID,批量删除自定义数据数据库表中的数据 |
38 | GET/POST | App.Table.MultiFastCreate | 批量极速创建新数据接口 | 批量增 批量极速导入多条新数据,速度很快但无明细,此接口可用于批量导入数据,适用于数据初始化和还原。同时,值得注意的是,此接口因为接近原始的数据导入,因此可以设置默认数据库的系统字段:id(不提供时为自增主键)、uid(用户登录时则自动绑定登录用户)、add_time(不提供时为当前创建时间)、update_time、ext_data。 |
39 | GET/POST | App.Table.MultiFastCreateExt | 批量极速创建新数据接口[二分法递归增强版] | 批量增 批量极速导入多条新数据[二分法递归增强版],此接口的区别在于,若批量创建的数据失败,则会进行对半拆分分别重试创建,从而最大可能导入数据,最大重试深度为4级。其他功能请参见:批量极速创建新数据接口。 |
40 | GET/POST | App.Table.MultiFreeChangeNumber | 批量自由更改数值接口(可加可减) | 批量 改 可以根据自定义的多个条件(AND或者OR),批量修改某个或多个字段的数值,可增加或可减少。通过在服务端进行数值的叠加,尽量保持并发下的数据一致性。注意,此接口可更新多条数据。 |
41 | GET/POST | App.Table.MultiGet | 批量ID取数据接口 | 批量查 根据批量ID,批量获取自定义数据数据库表中的数据 |
42 | GET/POST | App.Table.MultiUpdate | 批量ID更新数据接口 | 批量改 根据多个ID,批量更新自定义数据数据库表中的数据,更新的字段需要先存在。对系统保留表字段(id, uid, add_time, update_time, ext_data)的更新将会被忽略。 |
43 | GET/POST | App.Table.Transfer | 点对点同级账号“转账”接口 | 改 在同一个数据库表内的同一字段,进行点对点同级“转账”操作。例如:把A账号的100积分转到B账号的积分。要求:转出和转入账号纪录已经存在且必须唯一;字段类型和“转账”数量均为整数;符合交换律和零和(即A转给B,然后B再转给A后,恢复和最初的一样)。 |
44 | GET/POST | App.Table.Update | 精确更新数据接口 | 改 根据ID,更新自定义数据数据库表中的数据,更新的字段需要先存在。对系统保留表字段(id, uid, add_time, update_time, ext_data)的更新将会被忽略。 |
# | 请求方式 | 接口服务 | 接口名称 | 接口描述 |
---|---|---|---|---|
1 | GET/POST | App.Redis.DecrBy | Redis自定义自减 | 根据key自减num,不存在时会自动创建并设置初始值为-num |
2 | GET/POST | App.Redis.Get | 根据key读取缓存 | 根据key读取缓存 |
3 | GET/POST | App.Redis.IncrBy | Redis自定义自增 | 根据key自增num,不存时会自动创建并设置初始值为num |
4 | GET/POST | App.Redis.Set | 写入数据 | 从Redis中写入数据,可以指定失效时间,也可以永远有效。 |
# | 请求方式 | 接口服务 | 接口名称 | 接口描述 |
---|---|---|---|---|
1 | GET/POST | App.QrCode.Card | 生成名片二维码 | 生成名版二维码,支持名字、手机号、联系电话、邮箱、工作地址、组织等 |
2 | GET/POST | App.QrCode.Logo | 生成带logo的二维码 | 生成带logo的二维码 |
3 | GET/POST | App.QrCode.Mailto | 生成发邮件二维码 | 根据邮箱地址,生成后手机扫码后可直接进入邮件发送界面 |
4 | GET/POST | App.QrCode.PhoneNumber | 生成电话号码二维码 | 根据电话号码生成二维码,生成后手机扫码后可直接进入电话拨打。 |
5 | GET/POST | App.QrCode.Png | 根据文本内容,生成二维码 | 可根据传入的文本内容,生成对应的二维码,还可以调整尺寸大小。可以直接输出png图片,也可以返回base64后的图片数据。 |
6 | GET/POST | App.QrCode.Sms | 生成发短信二维码 | 根据手机号生成二维码,生成后手机扫码后可直接进入短信编辑发送界面 |
# | 请求方式 | 接口服务 | 接口名称 | 接口描述 |
---|---|---|---|---|
1 | GET/POST | App.User.AlterPass | 修改当前会员密码 | 会员登录 根据旧密码修改当前会员的新密码,需要会员先登录。 |
2 | GET/POST | App.User.Profile | 获取我的资料 | 会员登录 获取当前登录会员自己的个人资料,更为全面的个人资料。 |
3 | GET/POST | App.User.Register | 会员注册接口 | 根据账号和密码进行普通会员注册 |
4 | GET/POST | App.User.UpdateProfile | 更新我的会员资料 | 会员登录 更新指定会员账号的资料 |
5 | GET/POST | App.User.UserProfile | 获取会员资料 | 根据账号,获取指定会员的个人资料,可以获取其他会员的个人资料。 |
# | 请求方式 | 接口服务 | 接口名称 | 接口描述 |
---|---|---|---|---|
1 | GET/POST | App.UserWeixin.FastLogin | 微信快捷联登 | 微信快速登录,新客时将直接创建应用会员并进行绑定;已绑定则直接登录。支持微信小程序登录,以及微信公众号登录。 |
# | 请求方式 | 接口服务 | 接口名称 | 接口描述 |
---|---|---|---|---|
1 | GET/POST | App.Pinyin.Abbr | 汉字拼音首字母接口 | 获取首字符字符串 |
2 | GET/POST | App.Pinyin.Convert | 汉字转拼音接口 | 将一段汉字串内容转成拼音 |
3 | GET/POST | App.Pinyin.Name | 姓名转拼音接口 | 姓名转拼音,姓名的姓的读音有些与普通字不一样,比如 ‘单’ 常见的音为 dan,而作为姓的时候读 shan。 |
4 | GET/POST | App.Pinyin.Sentence | 翻译整段汉文为拼音接口 | 将会保留中文字符:,。 ! ? : “ ” ‘ ’ 并替换为对应的英文符号。 |
# | 请求方式 | 接口服务 | 接口名称 | 接口描述 |
---|---|---|---|---|
1 | GET/POST | App.Auth.AppUserLogin | 应用会员登录 | 最严格的授权方式,同时进行应用和会员的验证,应用由服务端传送,会员登录由客户端实现。 |
2 | GET/POST | App.Auth.ApplyToken | 申请访问令牌 必备 | 通过应用校验进行授权,根据客户端应用的app_key和app_secret创建新的访问令牌 |
3 | GET/POST | App.Auth.RefreshAccessToken | 刷新访问令牌 | 根据已经取到的access_token,延长有效时间,生成新的访问令牌 |
4 | GET/POST | App.Auth.UserLogin | 会员登录 | 通过会员登录进行授权,根据会员的账号和密码进行会员登录,登录成功后分配新的访问令牌 |
# | 请求方式 | 接口服务 | 接口名称 | 接口描述 |
---|---|---|---|---|
1 | POST | App.File.Upload | 文件上传 | 上传文件到服务器本地,并将上传纪录存在数据库。默认可上传任何类型的文件,可通过修改接口参数配置限制文件类型。 |
2 | GET/POST | App.File.UploadByBase64 | base64上传文件 | 通过Base64编码后,上传图片、Word、Excel和PPT,以及PDF、TXT文本、HTML页面、Zip压缩包等文件。 |
# | 请求方式 | 接口服务 | 接口名称 | 接口描述 |
---|---|---|---|---|
1 | GET/POST | App.BarCode.Gen | 条形码生成接口 | 根据内容,生成条形码,并直接输出图片 |
# | 请求方式 | 接口服务 | 接口名称 | 接口描述 |
---|---|---|---|---|
1 | GET/POST | App.YesApi.Request | 小白接口传送门 | 无须开发,可以直接调用500+款常用小白接口。例如:数据库CURD操作、图片上传、IP查询等。仅适合调用返回JSON结果的小白接口。返回结果除了固定的err_code和err_msg外,还会根据不同的小白接口有相应的动态字段返回。点击查看小白接口大全 |
# | 请求方式 | 接口服务 | 接口名称 | 接口描述 |
---|---|---|---|---|
1 | GET/POST | App.Sms.AliyunQuerySendDetails | 阿里云查看短信发送记录和发送状态 | 通过阿里云的QuerySendDetails接口查看短信发送记录和发送状态。使用前请修改./config/app.php配置文件中的aliYun配置。 |
2 | GET/POST | App.Sms.AliyunSendSms | 阿里云发送短信接口 | 通过阿里云的SendSms发送短信。使用前请修改./config/app.php配置文件中的aliYun配置。 |
# | 请求方式 | 接口服务 | 接口名称 | 接口描述 |
---|---|---|---|---|
1 | GET | App.Config.GetConfig | 获取配置 | 根据配置名称,获取管理后台配置管理中配置值 |
接口大师PaaS
|
一套开发、管理和提供接口的软件源代码和解决方案
© 2018-2023 Powered By PhalApi Pro v3.16.0 All Rights Reserved. | 粤ICP备19016086号