首先,调用海康开放平台提供的各种api接口前,都是先需要安全认证的!!直接调的话,平台不允许访问的
像这样,安防平台直接不允许
那么正确的顺序应该是
1.先进行安全认证,接口安全认证细节请查看(海康开放平台),了解完接口的认证规则之后,这里比较简单的方式就是 在海康开放平台的 工具下载中,下载自动的签名工具(这里是为了调试接口,如业务复杂,还需代码生成签名等等)
2.下载完后,里面有.exe程序,以及使用指南,直接根据使用指南,生成签名认证
3.随后我们把按照下载好的使用指南,将生成的签名数据对应到我们要发送的请求头中去
注意!!!!在ApiPost,或者postman等调试工具中,请求体中的最后一个{‘key’:''value"}不要带逗号,否则平台就会报错,在项目代码里是没问题的
这样我们就可以正确的请求数据啦~
补充一点(题外话),平台客服说他们说有的接口都是只支持后端调用的,其实说白了,一个http(s)请求发出去后,服务器根本区分不了是前端调的还是后端调的,他们只是需要你有安全认证的规则,那么只要你符合这个规则,正确处理好请求头,其实一样可以获取数据
后续更新海康视频取流后的播放操作