fudiwei / DotNetCore.SKIT.FlurlHttpClient.Wechat

可能是全网最完整的 C# 版微信 SDK,封装全部已知的微信 OpenAPI,包含微信公众平台(订阅号+服务号+小程序+小游戏+小商店+视频号)、微信开放平台、微信商户平台(微信支付+微企付)、企业微信、微信广告平台、微信智能对话开放平台等模块,可跨平台。持续随官方更新,欢迎 Star/Fork/PR。QQ 交流群 875580418【满】、930461548【满】、611974621。
https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient
MIT License
1.47k stars 285 forks source link

企业微信会话消息初始化失败 #114

Closed klj218 closed 10 months ago

klj218 commented 11 months ago

图片

klj218 commented 11 months ago

按照示例代码使用: var manager = new InMemoryEncryptionKeyManager(); manager.AddEntry(new EncryptionKeyEntry(1, PRIVATE_KEY)); var options = new WechatWorkFinanceClientOptions() { CorpId = "{CorpId }, SecretKey = "{SecretKey }", EncryptionKeyManager = manager // 密钥管理器的具体用法将在本章节下文详细介绍 }; var client = new WechatWorkFinanceClient(options);

fudiwei commented 11 months ago

请先确认企业微信提供的那 4 个 DLL 是否已正确下载并放入指定路径下。

此外如果是 Windows 操作系统,请确认本机 VC++ 运行库是否已正确安装。不确定的话可以打开下方微软官方提供的下载链接重新下载安装:

https://learn.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022

最后再确认本机运行环境和项目的目标框架是多少位的,企业微信提供的这几个 DLL 都是 64 位的,只支持 64 位的程序。

klj218 commented 10 months ago

已解决