添加API数据源

添加API数据源

本文档介绍在EasyV中添加API数据源的方法,以及相关参数配置说明。API指通用的数据接口,如果您已有可用的API接口,可在EasyV中使用自己的API数据源连接。

效果案例

操作步骤

1.在画布中添加天气组件。

2.在右侧组件配置面板中选择数据=>数据源类型为【API接口】(默认数据源类型是静态数据)。


3.添加数据源。可以选则已有的数据源或者新建数据源。

新建数据源需要输入数据源名称和Base URL(接口IP或域名)

4.选择请求方式。提供5种请求数据的方法:

GET - 请求指定的页面信息,并返回实体主体;

POST - 向指定资源提交数据进行处理请求;

PUT - 从客户端向服务器传送的数据取代指定的文档内容;

DELETL - 请求服务器删除指定的页面;

PATCH - 是新引入的方法,是对PUT方法的补充,用来对已知资源进行局部更新。

请求方式GET/POST最为常用此处根据接口类型选择即可。


5.填写需要请求路径。

注:若在BaseURL末已填写“/”,则无需重复填写)


6.填写需要请求参数


7.添加过滤器。可选择已有过滤器或新建过滤器。过滤器教程👉 数据过滤器教程

var o = data[0].forecasts[0].casts[0];
var ret = [
	{
		"weather": o.dayweather,
		"temperature": {
			"min": o.nighttemp,
			"max": o.daytemp
		},
		"wind": {
			"direction": o.daywind,
			"level": o.daypower
		}
	}
];
return ret;

天气数据过滤器示例


8.根据场景需求可选择是否开启数据自动更新。



在EasyV中调用其他应用的接口

情况一:通过前端调用,勾选cookie方式

前提:调用目标接口必须支持跨域

如果cookie和EasyV产品地址同域,直接访问

如果其他认证方式,需要自己手动根据自己的认证方式添加

情况二:通过后端调用,同时勾选后端发起请求和需要cookie

如果cookie和EasyV平台同域,直接访问

如果cookie和EasyV平台不同域,需要自己手动添加Header的cookie字段

如果其他认证方式,需要自己手动根据自己的认证方式添加Header

400-8505-905复制
免费试用
在线咨询
微信社区
易知微-数据可视化
微信扫一扫入群