/// <summary> /// 更新商品信息 /// </summary> /// <param name="accessTokenOrAppId"></param> /// <param name="data"></param> /// <param name="timeOut"></param> /// <returns></returns> public static UpdateBrandResultJson UpdateBrand(string accessTokenOrAppId, UpdateBrandData data, int timeOut = Config.TIME_OUT) { return(ApiHandlerWapper.TryCommonApi(accessToken => { var urlFormat = string.Format(Config.ApiMpHost + "/scan/product/update?access_token={0}", accessToken.AsUrlData()); return CommonJsonSend.Send <UpdateBrandResultJson>(null, urlFormat, data, CommonJsonSendType.POST, timeOut: timeOut); }, accessTokenOrAppId)); }
/// <summary> /// 【异步方法】更新商品信息 /// </summary> /// <param name="accessTokenOrAppId"></param> /// <param name="data"></param> /// <param name="timeOut"></param> /// <returns></returns> public static async Task <UpdateBrandResultJson> UpdateBrandAsync(string accessTokenOrAppId, UpdateBrandData data, int timeOut = Config.TIME_OUT) { return(await ApiHandlerWapper.TryCommonApiAsync(async accessToken => { var urlFormat = string.Format(Config.ApiMpHost + "/scan/product/update?access_token={0}", accessToken.AsUrlData()); return await Weixin.CommonAPIs.CommonJsonSend.SendAsync <UpdateBrandResultJson>(null, urlFormat, data, CommonJsonSendType.POST, timeOut: timeOut).ConfigureAwait(false); }, accessTokenOrAppId).ConfigureAwait(false)); }