查看: 13314|回复: 4

[8月赛] 【云上的你】关于仅靠前端接入onenet的API心得

[复制链接]

2

主题

3

帖子

8

积分

内部员工

积分
8

青铜小One

发表于 2017-8-1 14:39:15 | 显示全部楼层 |阅读模式
本帖最后由 zhanlinhan 于 2017-8-7 09:43 编辑

近期由于一些项目需要提取出OneNet平台的数据,但是苦于没有后台支持,只能强行寻找单独使用前端方法来接入的方式,然而由于平台的接口需要在HTTP请求报文的头部中传输API-Key,并且存在跨域请求权限问题,在测试中发现仅由单纯的ajax无法完成,通过ajax请求始终无法在HTTP的头部中插入api-key,换用fetch的两种方法也依旧不行,后来学长说是因为jq的特性使得所有header参数都被添加到ajax的Access-Control-Request-Headers属性中,而不是直接将header参数放在http请求中,所以服务器无法识别,解决方法还是需要后台进行封装完整的http请求,并在请求是把header设好,或者直接采用OneNet的SDK,目前还需要进一步测试,作为还不会node的小白表示很难受
QQ图片20170801144314.png
QQ图片20170801142948.png
QQ图片20170801143012.png
QQ图片20170801143446.png
QQ图片20170801144258.png
回复

举报

0

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2018-12-1 00:52:14 | 显示全部楼层
希望你能出完整的教程,包括怎么去调用js的sdk

51

主题

161

帖子

207

积分

中级会员

Rank: 3Rank: 3

积分
207
发表于 2017-8-7 10:20:09 | 显示全部楼层
顶顶顶!楼主头像是柯震东嘛?

2

主题

3

帖子

8

积分

内部员工

积分
8

青铜小One

 楼主| 发表于 2017-8-7 09:37:25 | 显示全部楼层
darzoo 发表于 2017-8-4 22:12
遇到类似问题,希望楼主能够继续分享,谢谢!
=================================
2017年8月5日补充:

嗯嗯  后来看到了js的SDK

0

主题

3

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2017-8-4 22:12:58 | 显示全部楼层
本帖最后由 darzoo 于 2017-8-5 16:21 编辑

遇到类似问题,希望楼主能够继续分享,谢谢!
=================================
2017年8月5日补充:
云平台提供了前端相关的SDK,有多种版本,可以参考一下。
SDK网址:https://open.iot.10086.cn/doc/art288.html#68
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表