机智云开放api
我们在使用机智云的时候,机智云已经提供了涵盖全流程的工具,基本上已经满足我们一个产品开发到用户使用的流程了。但是假如还需要一些自定义的功能,例如智能摄像头对接,实时显示画面和音视频,或者对接自己的用户系统,开发用户的付费系统。例如为视频存储付费,特定功能付费,那么机智云可能暂时无法满足这些需求,但是机智云拥有开放api,我们可以搭建自己的系统,利用后端对接开放api来实现自己的需求,而且机智云考虑到为了让开发者方便上手,也直接在网页提供了基本的接口调试工具。接下来我们就来测试看看吧。
基本的参数有X-Gizwits-Application-Auth (这是由appid + appsecret进行32位md5加密得到的) appid和secret可以在我们创建的应用找到
X-Gizwits-Application-Id 这是应用的appid
我们可以使用在线的md5工具生成我们需要的md5,假如为了安全,可以自行编写代码实现本地md5 ,python和c++都由库可以实现
首先我们打开机智云的接口调试工具http://swagger.gizwits.com/doc/index/openapi_apps#!/%E7%94%A8%E6%88%B7%E7%AE%A1%E7%90%86/post_app_request_token
我们需要向登录接口调试工具
在第一个参数里填写创建的app的appid,点击认证,第二个参数需要我们获取到token再填入
我们来到用户管理,获取user_token
传入的参数是创建的app的appid和secret进行md532位加密得到的结果,填入后,点击试一下,假如没问题会得到返回的token
从响应体得到我们需要的token
填入我们第一步未填写的参数里
点击认证,至此,我们完成登录调试工具需要的参数
这里用用户登录测试
以我们在机智云app创建的账号登录,使用手机登录记得加区号
可以看见正确返回了我们需要的token
页:
[1]