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.5k stars 289 forks source link

[BUG] 企微获取会话内容功能meetingid类型定义错误 #129

Closed dabai closed 6 months ago

dabai commented 6 months ago

关于问题的简单描述

企微获取会话内容功能meetingid类型定义错误 官方文档定义的meetingid会议类型为uint64,对应的类型用该是ulong。 但是SKIT.FlurlHttpClient.Wechat.Work.ExtendedSDK.Finance.Models.Abstractions.MeetingMessage中meetingid定义为long


与问题相关的源代码

/// <summary>
/// 获取或设置会议 ID。
/// </summary>
[Newtonsoft.Json.JsonProperty("meetingid")]
[System.Text.Json.Serialization.JsonPropertyName("meetingid")]
[System.Text.Json.Serialization.JsonNumberHandling(System.Text.Json.Serialization.JsonNumberHandling.AllowReadingFromString)]
public long MeetingId { get; set; }

发生问题的运行环境

请在此填写以下几项内容:

  1. 操作系统:如:Windows 11
  2. .NET 版本:.NET 6.0
  3. 使用的模块及版本:SKIT.FlurlHttpClient.Wechat.Work 3.2.0
dabai commented 6 months ago

SKIT.FlurlHttpClient.Wechat.Work.ExtendedSDK.Finance.Models.Abstractions.InfoMessage 也是一样的问题

fudiwei commented 6 months ago

Fix this on v3.2.1.