/// <summary> /// 【异步方法】模板消息接口 /// </summary> /// <param name="accessTokenOrAppId">AccessToken或AppId(推荐使用AppId,需要先注册)</param> /// <param name="openId"></param> /// <param name="miniProgram">跳小程序所需数据,不需跳小程序可不用传该数据</param> /// <param name="templateMessageData"></param> /// <param name="timeOut">代理请求超时时间(毫秒)</param> /// <returns></returns> public static async Task <SendTemplateMessageResult> SendTemplateMessageAsync(string accessTokenOrAppId, string openId, ITemplateMessageBase templateMessageData, TempleteModel_MiniProgram miniProgram = null, int timeOut = Config.TIME_OUT) { return(await SendTemplateMessageAsync(accessTokenOrAppId, openId, templateMessageData.TemplateId, templateMessageData.Url, templateMessageData, miniProgram, timeOut)); }
/// <summary> /// 模板消息接口 /// </summary> /// <param name="accessTokenOrAppId"></param> /// <param name="openId"></param> /// <param name="templateMessageData"></param> /// <param name="timeOut">代理请求超时时间(毫秒)</param> /// <returns></returns> public static SendTemplateMessageResult SendTemplateMessage(string accessTokenOrAppId, string openId, ITemplateMessageBase templateMessageData, int timeOut = Config.TIME_OUT) { return(SendTemplateMessage(accessTokenOrAppId, openId, templateMessageData.TemplateId, templateMessageData.Url, templateMessageData, timeOut)); }