diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinCardInvoiceExtensions.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinCardInvoiceExtensions.cs index 5e9353b2..b2bb002d 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinCardInvoiceExtensions.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinCardInvoiceExtensions.cs @@ -30,7 +30,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work .SetOptions(request) .SetQueryParam("access_token", request.AccessToken); - return await client.SendRequestAsync(flurlReq, cancellationToken: cancellationToken); + return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); } /// @@ -52,7 +52,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work .SetOptions(request) .SetQueryParam("access_token", request.AccessToken); - return await client.SendRequestAsync(flurlReq, cancellationToken: cancellationToken); + return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); } /// @@ -74,7 +74,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work .SetOptions(request) .SetQueryParam("access_token", request.AccessToken); - return await client.SendRequestAsync(flurlReq, cancellationToken: cancellationToken); + return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); } /// @@ -96,7 +96,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work .SetOptions(request) .SetQueryParam("access_token", request.AccessToken); - return await client.SendRequestAsync(flurlReq, cancellationToken: cancellationToken); + return await client.SendRequestWithJsonAsync(flurlReq, data: request, cancellationToken: cancellationToken); } } } diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinExternalContactExtensions.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinExternalContactExtensions.cs index ade084b6..639d9e72 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinExternalContactExtensions.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinExternalContactExtensions.cs @@ -528,7 +528,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work } /// - /// 异步调用 [POST] /cgi-bin/externalcontact/transfer_result 接口。 + /// 异步调用 [POST] /cgi-bin/externalcontact/resigned/transfer_result 接口。 /// REF: https://open.work.weixin.qq.com/api/doc/90000/90135/94082 /// REF: https://open.work.weixin.qq.com/api/doc/90001/90143/94101 /// @@ -1022,7 +1022,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work if (request is null) throw new ArgumentNullException(nameof(request)); IFlurlRequest flurlReq = client - .CreateRequest(HttpMethod.Get, "cgi-bin", "externalcontact", "message", "get_subscribe_qr_code") + .CreateRequest(HttpMethod.Get, "cgi-bin", "externalcontact", "get_subscribe_qr_code") .SetOptions(request) .SetQueryParam("access_token", request.AccessToken); @@ -1044,7 +1044,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work if (request is null) throw new ArgumentNullException(nameof(request)); IFlurlRequest flurlReq = client - .CreateRequest(HttpMethod.Post, "cgi-bin", "externalcontact", "message", "set_subscribe_mode") + .CreateRequest(HttpMethod.Post, "cgi-bin", "externalcontact", "set_subscribe_mode") .SetOptions(request) .SetQueryParam("access_token", request.AccessToken); @@ -1066,7 +1066,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work if (request is null) throw new ArgumentNullException(nameof(request)); IFlurlRequest flurlReq = client - .CreateRequest(HttpMethod.Get, "cgi-bin", "externalcontact", "message", "get_subscribe_mode") + .CreateRequest(HttpMethod.Get, "cgi-bin", "externalcontact", "get_subscribe_mode") .SetOptions(request) .SetQueryParam("access_token", request.AccessToken); diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinMenuExtensions.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinMenuExtensions.cs index 69bb6b41..bbea140f 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinMenuExtensions.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinMenuExtensions.cs @@ -12,7 +12,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work public static class WechatWorkClientExecuteCgibinMenuExtensions { /// - /// 异步调用 [GET] /cgi-bin/menu/create 接口。 + /// 异步调用 [POST] /cgi-bin/menu/create 接口。 /// REF: https://open.work.weixin.qq.com/api/doc/90000/90135/90231 /// /// diff --git a/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinServiceExtensions.cs b/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinServiceExtensions.cs index 24f9602d..ab36cafd 100644 --- a/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinServiceExtensions.cs +++ b/src/SKIT.FlurlHttpClient.Wechat.Work/Extensions/WechatWorkClientExecuteCgibinServiceExtensions.cs @@ -94,7 +94,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work if (request is null) throw new ArgumentNullException(nameof(request)); IFlurlRequest flurlReq = client - .CreateRequest(HttpMethod.Post, "cgi-bin", "service", "get_pre_auth_code") + .CreateRequest(HttpMethod.Post, "cgi-bin", "service", "set_session_info") .SetOptions(request) .SetQueryParam("suite_access_token", request.AccessToken); @@ -242,7 +242,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work if (request is null) throw new ArgumentNullException(nameof(request)); IFlurlRequest flurlReq = client - .CreateRequest(HttpMethod.Get, "cgi-bin", "service", "get_login_info") + .CreateRequest(HttpMethod.Post, "cgi-bin", "service", "get_login_info") .SetOptions(request) .SetQueryParam("access_token", request.AccessToken);