背景需求
對於EasyNVR的受衆羣體十分的廣泛,不僅僅有將EasyNVR作爲視頻直播平臺直接使用的,更多的是使用EasyNVR的對應功能集成到自身系統。對於前者,只需要將軟件的使用功能搞清楚即可,對於集成軟件功能的就需要自身具有一定的開發能力了。需要通過調用接口來滿足自身的需求。
一直有客戶在集成開發時反饋調用接口放回*"Unauthorized"*
對於熟悉過接口文檔或者是咱們的軟件使用手冊的用戶都應該清楚,該問題是因爲我們軟件在集成開發中存在的接口鑑權機制。目的是爲了軟件的安全和接口的安全。
由於部分客戶是集成在自身的業務系統,自身的業務系統已經包含一套自身的登陸保護機制,對於EasyNVR的集成調用,希望做到最簡化,及,調用就出結果。
問題解決方案
對於問題的解決方案有兩點方式。
方法一
這個種方法還就是常規的,通過登陸接口的調用,拿到接口的返回的登陸信息token ,再調用需要鑑權的接口,將登錄接口返回的信息寫入到請求頭即可
1、拿到token
![EasyNVR無插件直播服務器(https://img-blog.csdn.net/20181013113251729?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0JsYWNrXzM3MTc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)2、請求需要鑑權接口帶上這個token
這樣就可以成功的調用了。
方法二
爲了滿足客戶的最簡化操作需求,EasyNVR軟件增加了可以自主控制接口鑑權是否開啓的配置選項,只需要通過修改配置文件,就可以完成接口鑑權的關閉。
具體操作:
1、打開軟件包根目錄配置文件easynvr.ini,找到api_auth配置選項,將配置項的值改爲0
2、修改成功後,重新啓動軟件,即可關閉接口鑑權。
在後續的接口調用的過程中,就不會出現因爲沒有登陸的問題導致的接口鑑權問題。
關於EasyNVR
EasyNVR能夠通過簡單的網絡攝像機通道配置,將傳統監控行業裏面的高清網絡攝像機IP Camera、NVR等具有RTSP協議輸出的設備接入到EasyNVR,EasyNVR能夠將這些視頻源的音視頻數據進行拉取,轉換爲RTMP/HLS,進行全平臺終端H5直播(Web、Android、iOS),並且EasyNVR能夠將視頻源的直播數據對接到第三方CDN網絡,實現互聯網級別的直播分發;
點擊鏈接加入羣【EasyNVR解決方案】:383501345
Copyright © EasyNVR.com 2016-2018