開發微信企業號經常會遇到幾個很常見的參數,這幾個參數是什么含義?在什么地方呢?有什么作用?
EncodingAESKey,Token,ACCESS_TOKEN,corpid,corpsecret,agentid,userid,部門ID?都表示什么含義呢?
1EncodingAESKey是加密解密使用的,加密解密時要用三個參數EncodingAESKey,Token,CorpID。
具體在PC版微信登陸后,右側菜單,應用中心,點擊自己的應用,選擇應用后,在點擊模式選擇中的回調模式就可以看到。
登陸后,點擊應用中心,再點擊具體的應用,例如考勤管理

進入考勤管理應用后,點擊回調模式

點擊回調模式后,進入考勤管理回調模式頁面,可以看到三個參數URL,Token,EncodingAESKey三個參數

2Token是加密解密使用的,驗證消息時使用,加密解密時要用三個參數EncodingAESKey,Token,CorpID。
?EncodingAESKey,Token的位置在一起。
3CorpID是加密解密使用的,驗證消息時使用,加密解密時要用三個參數EncodingAESKey,Token,CorpID。
具體位置登陸PC版微信后,點擊設置,就可以看到

4ACCESS_TOKEN和Token是兩個概念,不是同一個東西。這是調用微信接口的憑證,可以通過corpid,corpsecret獲取到
5corpid,corpsecret是獲取調用微信接口必須的兩個參數
?具體位置參考[微信企業號開發:corpsecret到底在哪塊呢?](http://blog.csdn.net/xuexiaodong009/article/details/46895401)
6?agentid是企業應用的id,這參數在不少微信接口中存在,不同的agentid表示不能的企業應用,為什么有這個呢?因為一個微信企業號可以擁有多個企業應用,因此需要這個agentid,但在這里邊叫做應用ID
?具體位置:登陸PC版微信企業號,點擊右側應用中心,再點擊具體的應用,進入具體的應用后,就可以看到。

7

8部門ID,TagID,MsgId,media_id等有的是數值,有的不是數值,具體是什么,還真的好好看看微信的看法文檔,不可想當然的認為是數值。