请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

毛毛
金牌服务用户   /  发表于:2022-10-26 23:12  /   查看:3454  /  回复:7

上一篇【7.0.104】【利用活字格制作web api接口供其他系统调用】我们用活字格制作了一个web api接口,本次我们再使用活字格做一个读取api接口数据的应用。

下图是从接口读取到的数据格式,我们要将Name、FullName的值取出来分别存在单元格中。



1、在设计器中做好页面结构

2、添加服务器命令getInfo,方便起见,设置所有角色均可访问,http方法为POST(必须设置POST,否则在页面中无法调用)

3、参数页面增加id参数(检索条件),参数类型为基础类型

4、命令页面设置3个命令,如下图

5、发送HTTP请求命令设置
地址http://192.168.2.13:9004/apitest/ServerCommand/getInfo
POST方法,请求体数据类型复合结构,增加key和id两个参数名,key为123(web api中固定写死的),id对应参数id,请求结果至变量result


6、设置变量命令msg,变量值为result.Message

7、返回命令设置饭回信息=msg

8、输入参数id测试


至此,服务端命令创建完毕,下面在页面中调用


1、在查询按钮调用服务端命令,将C4单元格传入参数id,返回信息至C16单元格

2、C16单元格设置为多行文本框,只读,添加命令导入JSON数据到单元格

3、设置示例JSON
[{"ID":431202,"Name":"鹤城区","FullName":"湖南省怀化市鹤城区"}]

4、目标单元格设置,将Name返回至S7,FullName返回至S10


大功告成,来测试下使用效果吧




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +199 收起 理由
Chelsey.Wang + 199 赞一个!

查看全部评分

7 个回复

danewu
金牌服务用户   /  发表于:2025-7-19 13:52:28
沙发
回复 使用道具 举报
glacier_
高级会员   /  发表于:2025-7-31 10:26:56
板凳
再多教一点呗,想知道获取完以后怎么把数据放到活字格前端页面的表里
回复 使用道具 举报
ZDYW悬赏达人认证 活字格认证
银牌会员   /  发表于:2025-8-12 10:40:55
地板
感谢分享
回复 使用道具 举报
passanyworld
初级会员   /  发表于:2025-8-12 14:10:41
5#
感谢分享,可以通过这个例子做成一个动态配置读取API功能了
回复 使用道具 举报
ifro
初级会员   /  发表于:2025-8-12 16:27:12
6#
感谢分享,学习了!
回复 使用道具 举报
137294886
银牌会员   /  发表于:2025-8-12 17:07:54
7#
感谢分享,学习了!
回复 使用道具 举报
ZDYW悬赏达人认证 活字格认证
银牌会员   /  发表于:2025-8-13 08:28:56
8#
感谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部