【Power Automate系列教程】利用API获取JSON数据定时每日自动写入List

利用API获取JSON数据定时每日自动写入List

在知识星球的后台有个看数据的界面:

【Power Automate系列教程】利用API获取JSON数据定时每日自动写入List_第1张图片

通过简单的抓包可以看到是个json数据,那么就有了想法!

【Power Automate系列教程】利用API获取JSON数据定时每日自动写入List_第2张图片

获取到请求的api,发现规律:

https://api.zsxq.com/v2/dashboard/groups/15522844582412/members/active/trend_data?begin_time=2022-10-13T00:00:00.000+0800&end_time=2022-10-19T23:59:59.999+0800

https://api.zsxq.com/v2/dashboard/groups/15522844582412/members/active/trend_data?begin_time=2022-10-13T00:00:00.000+0800

&end_time=2022-10-19T23:59:59.999+0800

所有以我们指定开始日期和结束日期就可以得到数据:

利用在线json可以对数据进行解析:效果如图!

JSON在线解析,JSON格式化,JSON解析,JSON 校验(SO JSON)

【Power Automate系列教程】利用API获取JSON数据定时每日自动写入List_第3张图片

那么我就可以做一个自己的数据库了,并且做二次开发!

在Sharepoint

上创建一个List,并设定下记几个栏位:

Sign in to your account

【Power Automate系列教程】利用API获取JSON数据定时每日自动写入List_第4张图片

 

【Power Automate系列教程】利用API获取JSON数据定时每日自动写入List_第5张图片

下一步开始向数据库写数据,

https://api.zsxq.com/v2/dashboard/groups/15522844582412/members/active/trend_data?begin_time=2022-01-21T00%3A00%3A00.000%2B0800&end_time=2022-10-19T23%3A59%3A59.999%2B0800

这个编写的时间是2022-01-21到2022-10-19的所有数据。

【Power Automate系列教程】利用API获取JSON数据定时每日自动写入List_第6张图片

即使我可以写个Power Automate自动化流将数据逐一自动写入List,也可以把json拿到后用excel打开,但是我想简单点。直接上工具:

在线JSON转Excel工具 - UU在线工具

然后得到Excel,直接粘贴到List即可啦!于是前面的数据都上去了。

【Power Automate系列教程】利用API获取JSON数据定时每日自动写入List_第7张图片

那么问题来了,以后每天的数据如何弄进去呢?能自动吗?

于是我开始写一个自动化流,设定每天自动启动!

下面开始源码解析讲解!

【Power Automate系列教程】利用API获取JSON数据定时每日自动写入List_第8张图片

·设定每天凌晨启动,

·Api抓包到的cookie先保存啦

·获取昨天的时间

·转换时间格式成url要求的

【Power Automate系列教程】利用API获取JSON数据定时每日自动写入List_第9张图片

·抓包到的URL进行定义String

·调用HTTP请求直接获得json反馈的数据

【Power Automate系列教程】利用API获取JSON数据定时每日自动写入List_第10张图片

·通过判断成功输出数据

·若失败就推送微信通知

·成功就直接写入到List

 

·检查运行,没有问题,且成功写入前一天的数据到List

 

【Power Automate系列教程】利用API获取JSON数据定时每日自动写入List_第11张图片

第一部分先到这里,后续学习更多知识!下一讲更精彩~

你可能感兴趣的:(json)