Skip to content

Commit 0b9b8ae

Browse files
authored
Merge pull request #2246 from JeffreySu/Developer
Work v3.7.601 修改“删除标签成员”接口返回参数 #2244 感谢 @xxvolvo
2 parents 72932d8 + 2e4122a commit 0b9b8ae

File tree

4 files changed

+23
-7
lines changed

4 files changed

+23
-7
lines changed

Samples/netcore3.0-mvc/Senparc.Weixin.Sample.NetCore3/Senparc.Weixin.Sample.NetCore3.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFramework>netcoreapp3.1</TargetFramework>
5-
<Version>5.600.0</Version>
5+
<Version>5.600.1</Version>
66
</PropertyGroup>
77

88
<ItemGroup>

src/Senparc.Weixin.Work/Senparc.Weixin.Work/AdvancedAPIs/MailList/MailListApi.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -524,6 +524,7 @@ public static AddTagMemberResult AddTagMember(string accessTokenOrAppKey, int ta
524524

525525
/// <summary>
526526
/// 删除标签成员【QY移植修改】
527+
/// <para>文档:https://work.weixin.qq.com/api/doc/90000/90135/90215</para>
527528
/// </summary>
528529
/// <param name="accessTokenOrAppKey">调用接口凭证(AccessToken)或AppKey(根据AccessTokenContainer.BuildingKey(corpId, corpSecret)方法获得)</param>
529530
/// <param name="tagId">标签ID</param>
@@ -1093,6 +1094,7 @@ public static async Task<AddTagMemberResult> AddTagMemberAsync(string accessToke
10931094

10941095
/// <summary>
10951096
///【异步方法】 删除标签成员【QY移植修改】
1097+
/// <para>文档:https://work.weixin.qq.com/api/doc/90000/90135/90215</para>
10961098
/// </summary>
10971099
/// <param name="accessTokenOrAppKey">调用接口凭证(AccessToken)或AppKey(根据AccessTokenContainer.BuildingKey(corpId, corpSecret)方法获得)</param>
10981100
/// <param name="tagId">标签ID</param>

src/Senparc.Weixin.Work/Senparc.Weixin.Work/AdvancedAPIs/MailList/Tag/TagResult.cs

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
修改标识:Senparc - 20171220
2020
修改描述:v1.2.10 修改 AddTagMemberResult.invalidparty 为 long 类型
2121
22+
修改标识:Senparc - 20200918
23+
修改描述:v3.7.601 修改“删除标签成员”接口返回参数:https://work.weixin.qq.com/api/doc/90000/90135/90215
24+
2225
----------------------------------------------------------------*/
2326

2427
using System.Collections.Generic;
@@ -83,16 +86,26 @@ public class AddTagMemberResult : WorkJsonResult
8386
/// <summary>
8487
/// 添加标签成员返回结果
8588
/// a)正确时返回{"errcode": 0,"errmsg": "ok"}
86-
/// b)若部分userid非法,则返回{"errcode": 0,"errmsg": "invalid userlist failed","invalidlist":"usr1|usr2|usr","invalidparty": [2,4]}
87-
/// c)当包含userid全部非法时返回{"errcode": 40070,"errmsg": "all list invalid "}
89+
/// b)若部分userid、partylist非法,则返回{"errcode": 0,"errmsg": "deleted","invalidlist":"usr1|usr2|usr","invalidparty": [2,4]}
90+
/// c)当包含的userid、partylist全部非法时返回{"errcode": 40070,"errmsg": "all list invalid "}
8891
/// invalid userlist and partylist faild
8992
/// invalid userlist faild
9093
/// invalid partylist faild
9194
/// </summary>
9295
public class DelTagMemberResult : WorkJsonResult
9396
{
94-
public string invalidlist { get; set; }
95-
public long[] invalidparty { get; set; }
97+
/// <summary>
98+
/// 标签ID(必须)
99+
/// </summary>
100+
public int tagid { get; set; }
101+
/// <summary>
102+
/// 企业成员ID列表,注意:userlist、partylist不能同时为空,单次请求长度不超过1000
103+
/// </summary>
104+
public string[] userlist { get; set; }
105+
/// <summary>
106+
/// 企业部门ID列表,注意:userlist、partylist不能同时为空,单次请求长度不超过100
107+
/// </summary>
108+
public long[] partylist { get; set; }
96109
}
97110

98111
/// <summary>

src/Senparc.Weixin.Work/Senparc.Weixin.Work/Senparc.Weixin.Work.netcore3.csproj

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<PropertyGroup>
33
<TargetFrameworks>net45;netstandard2.0;netstandard2.1</TargetFrameworks>
44
<FrameworkPathOverride Condition="'$(TargetFramework)' == 'net35'">$(Net35FrameworkPathOverride)</FrameworkPathOverride>
5-
<Version>3.7.600</Version>
5+
<Version>3.7.601</Version>
66
<AssemblyName>Senparc.Weixin.Work</AssemblyName>
77
<RootNamespace>Senparc.Weixin.Work</RootNamespace>
88
<GeneratePackageOnBuild Condition=" '$(Configuration)' == 'Release' ">true</GeneratePackageOnBuild>
@@ -150,7 +150,8 @@
150150
3、添加“企业内部开发外部联系人- 回调事件”
151151
v3.7.502.1 “更新任务卡片”接口更新返回类型
152152
v3.7.510.1 GetMemberResult 补充 open_userid、main_department(主部门)属性
153-
</PackageReleaseNotes>
153+
v3.7.601 修改“删除标签成员”接口返回参数
154+
</PackageReleaseNotes>
154155
<RepositoryUrl>https://github.com/JeffreySu/WeiXinMPSDK</RepositoryUrl>
155156
<SignAssembly>False</SignAssembly>
156157
</PropertyGroup>

0 commit comments

Comments
 (0)