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

This commit is contained in:
Fu Diwei
2021-06-07 11:19:17 +08:00
parent 1b20769099
commit 5a425b8ddb
6 changed files with 10 additions and 10 deletions

View File

@@ -233,7 +233,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api
.SetQueryParam("voice_id", request.VoiceId)
.SetQueryParam("lang", request.Language);
return await client.SendRequestAsync<Models.CgibinMediaVoiceQueryRecognitionResultForTextResponse>(flurlReq, cancellationToken: cancellationToken);
return await client.SendRequestWithJsonAsync<Models.CgibinMediaVoiceQueryRecognitionResultForTextResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
}
/// <summary>

View File

@@ -54,7 +54,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api
}
/// <summary>
/// <para>异步调用 [POST] /cgi-bin/menu/delete 接口。</para>
/// <para>异步调用 [GET] /cgi-bin/menu/delete 接口。</para>
/// <para>REF: https://developers.weixin.qq.com/doc/offiaccount/Custom_Menus/Deleting_Custom-Defined_Menu.html </para>
/// </summary>
/// <param name="client"></param>
@@ -67,7 +67,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api
if (request is null) throw new ArgumentNullException(nameof(request));
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "cgi-bin", "menu", "delete")
.CreateRequest(HttpMethod.Get, "cgi-bin", "menu", "delete")
.SetOptions(request)
.SetQueryParam("access_token", request.AccessToken);

View File

@@ -583,7 +583,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api
if (request is null) throw new ArgumentNullException(nameof(request));
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Get, "merchant", "shelf", "getbyid")
.CreateRequest(HttpMethod.Get, "merchant", "shelf", "getall")
.SetOptions(request)
.SetQueryParam("access_token", request.AccessToken);

View File

@@ -295,7 +295,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api
if (request is null) throw new ArgumentNullException(nameof(request));
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Get, "wxaapi", "log", "get_client_version")
.CreateRequest(HttpMethod.Get, "wxaapi", "userlog", "userlog_search")
.SetOptions(request)
.SetQueryParam("access_token", request.AccessToken)
.SetQueryParam("date", request.DateString)
@@ -728,12 +728,12 @@ namespace SKIT.FlurlHttpClient.Wechat.Api
if (request is null) throw new ArgumentNullException(nameof(request));
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "wxaapi", "broadcast", "room", "getassistantlist")
.CreateRequest(HttpMethod.Get, "wxaapi", "broadcast", "room", "getassistantlist")
.SetOptions(request)
.SetQueryParam("access_token", request.AccessToken)
.SetQueryParam("roomId", request.RoomId);
return await client.SendRequestWithJsonAsync<Models.WxaApiBroadcastRoomGetAssistantListResponse>(flurlReq, data: request, cancellationToken: cancellationToken);
return await client.SendRequestAsync<Models.WxaApiBroadcastRoomGetAssistantListResponse>(flurlReq, cancellationToken: cancellationToken);
}
#endregion
@@ -815,7 +815,7 @@ namespace SKIT.FlurlHttpClient.Wechat.Api
if (request is null) throw new ArgumentNullException(nameof(request));
IFlurlRequest flurlReq = client
.CreateRequest(HttpMethod.Post, "wxaapi", "broadcast", "room", "getsubanchor")
.CreateRequest(HttpMethod.Get, "wxaapi", "broadcast", "room", "getsubanchor")
.SetOptions(request)
.SetQueryParam("access_token", request.AccessToken)
.SetQueryParam("roomId", request.RoomId);

View File

@@ -4,7 +4,7 @@ using System.Collections.Generic;
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
{
/// <summary>
/// <para>表示 [POST] /cgi-bin/menu/delete 接口的请求。</para>
/// <para>表示 [GET] /cgi-bin/menu/delete 接口的请求。</para>
/// </summary>
public class CgibinMenuDeleteRequest : WechatApiRequest
{

View File

@@ -4,7 +4,7 @@ using System.Collections.Generic;
namespace SKIT.FlurlHttpClient.Wechat.Api.Models
{
/// <summary>
/// <para>表示 [POST] /cgi-bin/menu/delete 接口的响应。</para>
/// <para>表示 [GET] /cgi-bin/menu/delete 接口的响应。</para>
/// </summary>
public class CgibinMenuDeleteResponse : WechatApiResponse
{