你好,用自己的rsa私钥解密encrypt_random_key 失败了吗,这个需要检查下私钥和代码
企业微信会话存档解密encryptRandomKey失败解密代码如下: /** * 私钥解密 * * @param ciphertext 被加密字符串 * @return 解密后字符串 */ public static String decryptByPriKey(String ciphertext, String privateKeyStr) { log.info("私钥解密 ciphertext:【{}】,privateKeyStr:【{}】",ciphertext ,privateKeyStr); PrivateKey privateKey = null; try { Reader privateKeyReader = new StringReader(privateKeyStr); PEMParser privatePemParser = new PEMParser(privateKeyReader); Object privateObject = privatePemParser.readObject(); Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider()); if (privateObject instanceof PEMKeyPair) { PEMKeyPair pemKeyPair = (PEMKeyPair) privateObject; JcaPEMKeyConverter converter = new JcaPEMKeyConverter().setProvider("BC"); privateKey = converter.getPrivateKey(pemKeyPair.getPrivateKeyInfo()); } Cipher rsa = Cipher.getInstance("RSA/ECB/PKCS1Padding", "BC"); rsa.init(Cipher.DECRYPT_MODE, privateKey); byte[] utf8 = rsa.doFinal(Base64.getDecoder().decode(ciphertext)); return new String(utf8, StandardCharsets.UTF_8); } catch (Exception e) { e.printStackTrace(); } return null; } 报错如下: org.bouncycastle.jcajce.provider.util.BadBlockException: unable to decrypt block at org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi.getOutput(Unknown Source) at org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi.engineDoFinal(Unknown Source) at javax.crypto.Cipher.doFinal(Cipher.java:2164) at com.qdum.workwechat.common.utils.vm.RSAUtils.decryptByPriKey(RSAUtils.java:87) at com.qdum.workwechat.common.utils.vm.WorkMsgBackUpUtil.main(WorkMsgBackUpUtil.java:282) Caused by: org.bouncycastle.crypto.InvalidCipherTextException: block incorrect at org.bouncycastle.crypto.encodings.PKCS1Encoding.decodeBlock(Unknown Source) at org.bouncycastle.crypto.encodings.PKCS1Encoding.processBlock(Unknown Source) ... 5 more 疑问,是什么原因会导致这个问题那,会话存档公钥配置错误?
2021-11-24你好,文档有说明需要引入js1.2.0文件的,使用时这两个文件都是需要引入 [图片][图片]
企业微信 jssdk 引入 jwxwork 有问题[图片] 按照 官方开发文档 正确引入 运行在 企业微信浏览器(微信浏览器 或者 其他浏览器可以) 内 获取不到 wx对象 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="//open.work.weixin.qq.com/wwopen/js/jwxwork-1.0.0.js"></script> <script src="//cdn.jsdelivr.net/eruda/1.2.2/eruda.min.js"></script> <script>eruda.init();</script> <title>测试</title> </head> <body> 哈哈哈哈 <script>alert(wx);console.log(wx)</script> </body> </html> 后来发现需要引入 jweixin 才是正确的 <script src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
2021-11-24你好,目前企业微信暂时不支持上述需求的接口
关于企业微信API的一些需求点,希望能得到官方的解答1、企业微信API是否支持判定企微下绑定的客服账号处于异常状态(封号、限流、无法添加好友、加满等情况),如果是异常状态则自动更换正常客服账号进行绑定,保证用户的正常添加? 2、企业微信API是否支持判定企业微信账号处在扩容节点(用户数5000、10000、15000),并自动申请扩容?
2021-11-24你好,目前是还没有支持导出周 月报的接口
关于周、月报的接口?关于周月报这里,可以后台直接导出,现在是否可以提供数据接口,我在看之前的帖子2020.11.02的有个提过这个,是不存在,但是隔了一年了,是否解决了这个问题,如果解决了,那麻烦客服发一下开源链接,如果没解决,很希望出现这个,对于企业管理,后台直接操作,真的可以减少人工繁琐的操作
2021-11-24你好,目前暂时不支持将微信创建的外部群转为企业微信客户群
微信用户创建的外部群,怎么转成客户群?普通微信用户创建的外部群,群主转让给了企业内部员工,且有客户联系权限。怎么转成内部群?可以配置机器人,快捷回复等功能。
2021-11-24你好,在h5获取成员头像可以构建网页授权,用户点击会产生code,通过code获取到登入用户信息包括头像
企业微信H5开发如何获取code,使用哪个API当前需求想获取企业的头像,前端需要获取code并传到后端,code该如何获取???
2021-11-24你好,微信客服text消息内容是支持a标签的,这里标签显示出来是不是没有拼接对,用其他的发送看下呢 <a href=\"http://work.weixin.qq.com\">邮件中心视频实况</a>
企业微信客服,发送消息,消息显示错误(html标签显示出来了)[图片]
2021-11-24你好,目前是逐步回收历史企业的id,在22年3月21号前需要完成改造,微信和企业微信客户关联这个后续会提供新的方案 [图片]
企业微信帐号ID安全性全面升级?对于企业微信和客户之间的关系如何关联呢?https://work.weixin.qq.com/api/doc/90001/90143/95327 你好,看了你们升级公告,我想问下 旧企业是不是不会有任何影响,关于新企业 我们如何 将微信 和企业微信客户身份关联呢? 如果我们改造了,是否会影响到原来的旧企业?
2021-11-24你好,是否已有发表客户朋友圈,但是通过接口获取返回是空的,能否给下具体的案例这些看下呢
获取客户朋友圈全部的发表记录无报错拿不到数据获取客户朋友圈全部的发表记录接口在无报错的清空拿不到数据,确认权限已开启
2021-11-24你好,目前客户群接口仅能获取到内部员工的邀请进群,其他群成员邀请的目前暂无法统计
企业微信群如何统计通过谁邀请入群的?目前是情况是,通过接口只能看到企业内部员工 邀请入群能进行统计,但是如果是 其他群成员邀请入群无法统计到。在企业微信的pc端群管理里面能够看到 任何一个人通过谁邀请进来的,但是在只能看到邀请人昵称。 请问如何才能把实现统计能力。或者打通api和pc端数据。
2021-11-24