開發(fā)H5釘釘微應(yīng)用,JSAPI鑒權(quán)提示簽名校驗失敗瑰排,有兩個點需要注意:
1. 釘釘開發(fā)文檔中返回的?signature 需要為小寫的十六進(jìn)制挖炬,題主的后端返回的是大寫雪情,折騰了好久,題主自己走了一遍流程鸭巴,轉(zhuǎn)了下小寫通過了眷细。
2. 題主測試鑒權(quán)是否通過是使用的釘釘RC版,Vue框架鹃祖,在PC端運行時鑒權(quán)url為全鏈接溪椎,在釘釘手機環(huán)境運行時報錯,原因釘釘手機鑒權(quán)的url為創(chuàng)建釘釘微應(yīng)用是填寫的應(yīng)用主頁恬口。
其它的按照文檔進(jìn)行校读,應(yīng)該沒有什么大問題,時間戳由后臺返回申請時的時間戳祖能。
第三方企業(yè)應(yīng)用的agentId由https://oapi.dingtalk.com/service/get_auth_info? 獲取歉秫,文檔地址https://ding-doc.dingtalk.com/doc#/serverapi3/fmdqvx
建議后臺接口將所需參數(shù)一并返回,url养铸,nonceStr雁芙,agentId,timeStamp揭厚,corpId却特,signature,anentId