public static RequestApiResult <WeixinGroupMessageSendAllResult> SendAll(DomainContext domainContext, WeixinGroupMessageSendAllArgs args) { string accessToken = domainContext.AccessToken; RequestApiResult <WeixinGroupMessageSendAllResult> result = GroupMessageApi.SendAll(accessToken, args); if (result.Success == false) { if (result.Retry) { if (result.ApiError.ErrorCode == 40001) { accessToken = AccessTokenGetter.Refresh(domainContext.AppId, accessToken); } result = GroupMessageApi.SendAll(accessToken, args); if (result.Success == false) { _log.Write("GroupMessageApi.SendAll 失败", result.GetDetail(), TraceEventType.Warning); } } else { _log.Write("GroupMessageApi.SendAll 失败", result.GetDetail(), TraceEventType.Warning); } } return(result); }