|
本帖最后由 mmuyu 于 2023-8-7 22:06 编辑
在上一篇文章中,使用c#完成了调用openapi获取token,有了token我们就可以获取到用户绑定的设备了,接下来看一下实现的例子。
首先是界面的布局,简单使用一个label显示登录状态,一个按钮用于获取设备信息,一个datagridview显示数据
在登录完成后,我们要像第二个窗口传递appid和token并且隐藏窗口,这里不关闭是因为登录窗口是主线程,要切换另一个线程麻烦一点,这里就暂时用hide隐藏起来。
传递参数后,我们就可以为数据显示窗口的获取设备按钮编写方法实现显示设备信息了。
我们可以通过机智云开发文档得知需要的参数和请求头信息。
代码解释可以看注释,主要就是get请求得到json数据->解析json—>显示到datagridview由于图片过长显示异常,可以下载附件查看
接下来看一下效果
有了设备信息,后续就可以根据设备所属产品开发控制页面了。
|
|