企業微信第三方應用改自建應用回調設置


自建應用需要手動設置API接口,第三方應用可以搞一個引導用戶授權頁面,

首先、自建應用不能和第三方應用同時開啟回調,如果開啟第三方應用需要取消這個同步

 

 

 

 

 

1、Secret

 

 

 

2、設置接收事件服務

 

 

 3、首次保存時需要驗證,驗證代碼如下,驗證通過即可保存,Constants里實現存儲自建應用對應的token,aeskey,coprid等信息

string msg_signature = Request["msg_signature"];
string timestamp = Request["timestamp"];
string nonce = Request["nonce"];
string echostr = Request["echostr"];

var verifyUrl = Senparc.Weixin.QY.Signature.VerifyURL(Constants.sys_Token, Constants.sys_EncodingAESKey, Constants.sys_CorpID, msg_signature, timestamp, nonce,
    echostr);
Response.Output.Write(verifyUrl);

 4、自定義回調和第三方會回調返回數據格式不完全一致

 

 比如自定義應用這里的ToUserName是 corpid,感覺命名有點隨意

第三方應用則是AuthCorpId

5、通訊錄同步回調一個企業只能設置 一個,這里的接收消息並不能接收人員回調通知,這個設計很奇怪。如果一個公司需要建多個自建應用,還是個比較麻煩問題。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM