EasyCVR第三方呼叫介面報錯且無返回資訊排查及分析過程
EasyCVR作為一款功能完善的視訊結構化智慧分析平臺,支援多種協議的視訊流輸出,同時也能夠支援語音對講,只要前端裝置帶有語音功能,使用者即可通過EasyCVR來進行隔空喊話。同時EasyCVR開放了很多介面供大家呼叫,比如批量新增通道或者批量刪除通道,都可以藉助介面更便捷地完成操作。
我們近期測試EasyCVR第三方呼叫,發現介面報錯,且無返回資訊,顯示如下:
測試發現呼叫介面後雖然無返回資訊,但是裝置實際是新增成功的。
執行開發模式發現呼叫新增介面,出現錯誤列印資訊。
經過除錯排查定位到uname為空值,再轉換型別程式就會報錯。
通過分析我們瞭解到,c.Get(uname)是在客戶端執行登入操作才會產生的,如果第三方不登入,就呼叫其他介面,這個值就是空的。
這邊做了一層判斷當值為空,預設加上easycvr。修改後結果如下,可正常返回資訊:
相關推薦
EasyCVR第三方呼叫介面報錯且無返回資訊排查及分析過程
EasyCVR作為一款功能完善的視訊結構化智慧分析平臺,支援多種協議的視訊流輸出,同時也能夠支援語音對講,只要前端裝置帶有語音功能,使用者即可通過EasyCVR來進行隔空喊話。同時EasyCVR開放了很多介面供大家呼叫,
EasyCVR呼叫雲端錄影介面報錯"Channel[5] Not Enabled"處理
EasyCVR視訊協議融合平臺不僅支援常規協議的接入,我們還拓展了海康SDK、大華SDK、Ehome等私有協議。如果前端裝置協議不同且數量較多,則可以通過EasyCVR平臺來對所有視訊通道做整合和統一管理。且EasyCVR提供了豐富
使用dubbo遠端呼叫微服務上傳檔案介面報錯
技術標籤:微服務 使用dubbo遠端呼叫微服務上傳檔案介面報錯 原因:服務間使用dubbo的rpc遠端呼叫,因為dubbo並不能跨系統傳遞MultipartFile物件
Dynamics CRM 365 在Plugins呼叫外部介面報錯:請求"System.Net.WebPermission,System,Version=4.0.0.0,Culture=neutral,PublicKey=b77a5c5561934e089"型別的許可權已失敗
Dynamics CRM 365 在Plugins呼叫外部介面報錯:請求\"System.Net.WebPermission,System,Version=4.0.0.0,Culture=neutral,PublicKey=b77a5c5561934e089\"型別的許可權已失敗
解決java執行cmd命令呼叫ffmpeg報錯Concat error - No such filter '[0,0]'問題
最近公司有一個公交專案,要生成報站語音,採用的是 報站字首 + 站點名 + 報站字尾,3個MP3檔案拼接的方式,拼接成一個完整的語音,且需要轉位元速率和位元率,使用到了ffmpeg。
vue打包npm run build時候介面報錯的解決
用coding-pages開啟後顯示Failed to load resource: the server responded with a status of 404 (Not Found),
【分享】用typescript結合react編寫程式碼,引入第三方庫模組報錯的解決辦法
1.前提 我用npx create-react-app my-react-ts-app --template typescript 建立了一個應用,加了typescript到專案中;
解決RedisTemplate呼叫increment報錯問題
使用spring redis的increment方法時,報錯: nested exception is redis.clients.jedis.exceptions.JedisDataException: ERR value is not an integer or out of range
訪問https介面報錯 基礎連線已經關閉: 未能為 SSL/TLS 安全通道建立信任關係
在網上查閱了資料找到了解決方案,大致如下 呼叫http訪問前加上這句話 ServicePointManager.CertificatePolicy = new AcceptAllCertificatePolicy();
【Android studio】佈局檔案中控制元件id不能在MainActivity檔案中呼叫(Kotlinx報錯)
技術標籤:Kotlin學習kotlinandroid 某次開啟專案,突然佈局檔案中控制元件id不能在MainActivity檔案中呼叫。makeCall是佈局中的一個控制元件名,並且相應的程式碼提示也沒有。
EasyCVR軟體後臺執行報錯input/output error需要從什麼方面分析?
EasyCVR安防視訊雲服務經過不斷的研發與細化,已經增加了很多新的功能和操作方式,比如使用者管理、裝置分組、告警查詢等,都是方便使用者、完善平臺管理的一些功能。
EasyCVRpython調介面報錯cannot unmarshal array into Go value of type main
目前我們的EasyCVR正在開發關於AI智慧識別和分析的相關內容,很多使用者也對我們AI的實現方式和功能比較好奇,但該版本目前還在內測和調整中,暫未上線。我們仍然會不定期分享我們對於AI智慧分析的實現過程,因此如
sqli-labs闖關筆記-less1-20---介面報錯分析
less-1——基於單引號的字元型注入 SELECT * FROM users WHERE id=\'1\'\' LIMIT 0,1 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right sy
安裝python第三方庫fire報錯
1. linux環境 報錯 DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7
記一次由selinux引起的使用cat檢視檔案報錯Permission denied的問題排查
事件起因: 1、在伺服器上root使用者,每天會生成一個檔案,到/tmp目錄,如:qq_5201351.txt,給other加上r讀取
7.15Java之呼叫API介面傳表單獲取返回資訊
7.15Java之呼叫API介面傳表單獲取返回資訊 例項 package GoogleTranslateAPI;import com.alibaba.fastjson.JSON;import org.apache.http.HttpEntity;import org.apache.http.NameValuePair;import org.apache.htt
TSINGSEE青犀視訊行人檢測功能分割陣列報錯panic: runtime error問題排查
我們開發的行人檢測功能仍在園區測試中,目前正在進行進行人數的編譯,簡單說就是一個分析總客流的功能。我們主要的實現方式是先通過python程式將每天的時間段(毫秒級)的行人制作一個數據庫,人數和人數ID都儲存到
.Net FW專案跑不起來且無Error資訊
閱文時長 |0.17分鐘 字數統計 |280.8字元 主要內容 |1、引言&背景 2、分析步驟 3、解決方案
視訊融合平臺EasyCVR通過API介面設定錄影計劃為何不生效?原因分析
EasyCVR視訊融合雲平臺部署輕快、視訊能力靈活、可拓展性強,不僅接入的協議豐富,而且可支援的裝置型別也很多,在視訊流分發上,也支援多格式的視訊流,能極大滿足使用者在實際專案場景中的使用需求。除了視訊直播能
EasyCVR編輯國標通道出現ID不顯示的問題排查及優化
視訊融合雲服務平臺EasyCVR不需要對現有監控架構做調整,支援CDN推流,靈活適應原有架構;且按需靈活擴充套件、收縮資源,免去了外掛安裝、瀏覽器限定等條件,實現了無外掛、多平臺自由觀看回放。此外,我們也會不定