fix(work): 修复代码分析工具检测出的 API 定义问题

This commit is contained in:
Fu Diwei
2021-06-07 11:19:38 +08:00
parent 3ffeb7c0fd
commit f40648ac40
4 changed files with 11 additions and 11 deletions

View File

@@ -30,7 +30,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
.SetOptions(request)
.SetQueryParam("access_token", request.AccessToken);
return await client.SendRequestAsync<Models.CgibinCardInvoiceReimburseGetInvoiceInfoResponse>(flurlReq, cancellationToken: cancellationToken);
return await client.SendRequestWithJsonAsync<Models.CgibinCardInvoiceReimburseGetInvoiceInfoResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
}
/// <summary>
@@ -52,7 +52,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
.SetOptions(request)
.SetQueryParam("access_token", request.AccessToken);
return await client.SendRequestAsync<Models.CgibinCardInvoiceReimburseUpdateInvoiceStatusResponse>(flurlReq, cancellationToken: cancellationToken);
return await client.SendRequestWithJsonAsync<Models.CgibinCardInvoiceReimburseUpdateInvoiceStatusResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
}
/// <summary>
@@ -74,7 +74,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
.SetOptions(request)
.SetQueryParam("access_token", request.AccessToken);
return await client.SendRequestAsync<Models.CgibinCardInvoiceReimburseUpdateStatusBatchResponse>(flurlReq, cancellationToken: cancellationToken);
return await client.SendRequestWithJsonAsync<Models.CgibinCardInvoiceReimburseUpdateStatusBatchResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
}
/// <summary>
@@ -96,7 +96,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
.SetOptions(request)
.SetQueryParam("access_token", request.AccessToken);
return await client.SendRequestAsync<Models.CgibinCardInvoiceReimburseGetInvoiceBatchResponse>(flurlReq, cancellationToken: cancellationToken);
return await client.SendRequestWithJsonAsync<Models.CgibinCardInvoiceReimburseGetInvoiceBatchResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
}
}
}

View File

@@ -528,7 +528,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
}
/// <summary>
/// <para>异步调用 [POST] /cgi-bin/externalcontact/transfer_result 接口。</para>
/// <para>异步调用 [POST] /cgi-bin/externalcontact/resigned/transfer_result 接口。</para>
/// <para>REF: https://open.work.weixin.qq.com/api/doc/90000/90135/94082 </para>
/// <para>REF: https://open.work.weixin.qq.com/api/doc/90001/90143/94101 </para>
/// </summary>
@@ -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);

View File

@@ -12,7 +12,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Work
public static class WechatWorkClientExecuteCgibinMenuExtensions
{
/// <summary>
/// <para>异步调用 [GET] /cgi-bin/menu/create 接口。</para>
/// <para>异步调用 [POST] /cgi-bin/menu/create 接口。</para>
/// <para>REF: https://open.work.weixin.qq.com/api/doc/90000/90135/90231 </para>
/// </summary>
/// <param name="client"></param>

View File

@@ -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);