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

请问如何回复公众平台发的消息 #132

Closed Leblanc2025 closed 4 months ago

Leblanc2025 commented 4 months ago

例程中给省略了,请问如何回复消息?.NET 6.0

fudiwei commented 4 months ago

分为主动回复和被动回复两种方式,前提是你已经熟悉相关的概念。


主动回复调这个接口:

https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Service_Center_messages.html#%E5%AE%A2%E6%9C%8D%E6%8E%A5%E5%8F%A3-%E5%8F%91%E6%B6%88%E6%81%AF

怎么在本 SDK 里找到这个接口请看文档:

《开发文档:快速找到需要调用的 API 模型类名 / 方法名?》


被动回复需要在微信回调的接口中直接 return 内容:

https://developers.weixin.qq.com/doc/offiaccount/Message_Management/Passive_user_reply_message.html

你可以自己拼 XML/JSON,也可以利用本 SDK 提供的扩展方法:

《开发文档:解析回调通知事件 —— 被动回复》

Leblanc2025 commented 4 months ago

已收到,非常感谢!