注册回调接口的问题!!求大神
Re注册回调接口的问题!!求大神
这个问题很困难吗?
-------------------------
回 2楼钉钉-赤司的帖子
文档中提到的加密类是DingTalkCrypt https://github.com/ian-cuc/suite-demo-c-/blob/master/API/DingTalkCrypt.cs
且
没有找到“DingTalkEncryptor”
-------------------------
回 2楼钉钉-赤司的帖子
我说一下,我注册回调的过程,请帮我看看到底问题出在那里?
string CorpID=钉钉后台数据
string token =xxx //文档中说普通企业可以随机填写,后面貌似只有验证签名的时候用到
string aes_key=...生成43位的随机数
1 、POST {call_back_tag,token,aes_key,url}等数据
2、 收到服务器传来的数据 {'encrypt':'8kL6Ohqsdp+gvkMg9v0j4s8lycFcrUj6ll4XohSPMHmMl6ZDnXU4cFj/BYtGBLno9Ty0wiWyX9JEGx0DUGSHsSFf2YmDZQmxLP1Ys66cNvHP6FFp3ji3vcWPb+nix2de'}
3、解密 Cryptography.AES_decrypt(xxxx,aes_key,CorpID)得到JSON 字符串 {'EventType' : 'check_url'}
4、按要求返回加密的的字符串'success'
string jm= Cryptography.AES_encrypt('success', aes_key, CorpID)
按要求组合成JSON字符串
string fh ={'msg_signature':'7a599a542cdc4eb99dd5e8f37967362c5bd55174','encrypt':'1ImNyZAkKDIKogVog9FhxcIT/fl8m3ttvKdYO/Ez+qP8tIl+GoBC5h72B0+I9Sp9Q9WrqIPHjZLw6cPqpCQw==','timeStamp':'1461729798','nonce':'835adeca'}
然后返回这段 fh
最后服务器 返回的结果是 '{'errcode':71009,'errmsg':'返回文本非success'}
那么我究竟错在那里了?
赞0
踩0