修改商品信息
Inheritance: BaseProductData
Example #1
0
        /// <summary>
        /// 【异步方法】修改商品
        /// product_id表示要更新的商品的ID,其他字段说明请参考增加商品接口。
        /// 从未上架的商品所有信息均可修改,否则商品的名称(name)、商品分类(category)、商品属性(property)这三个字段不可修改。
        /// </summary>
        /// <param name="accessToken"></param>
        /// <param name="reviseProduct">修改商品的信息</param>
        /// <returns></returns>
        public static async Task <WxJsonResult> UpDateProductAsync(string accessToken, UpdateProductData reviseProduct)
        {
            var urlFormat = "https://api.weixin.qq.com/merchant/update?access_token={0}";

            return(await Senparc.Weixin.CommonAPIs.CommonJsonSend.SendAsync <WxJsonResult>(accessToken, urlFormat, reviseProduct));
        }
Example #2
0
        /// <summary>
        /// 修改商品
        /// product_id表示要更新的商品的ID,其他字段说明请参考增加商品接口。
        /// 从未上架的商品所有信息均可修改,否则商品的名称(name)、商品分类(category)、商品属性(property)这三个字段不可修改。
        /// </summary>
        /// <param name="accessToken"></param>
        /// <param name="reviseProduct">修改商品的信息</param>
        /// <returns></returns>
        public static WxJsonResult UpDateProduct(string accessToken, UpdateProductData reviseProduct)
        {
            var urlFormat = "https://api.weixin.qq.com/merchant/update?access_token={0}";

            return(CommonJsonSend.Send <WxJsonResult>(accessToken, urlFormat, reviseProduct));
        }
Example #3
0
        /// <summary>
        ///     修改商品
        ///     product_id表示要更新的商品的ID,其他字段说明请参考增加商品接口。
        ///     从未上架的商品所有信息均可修改,否则商品的名称(name)、商品分类(category)、商品属性(property)这三个字段不可修改。
        /// </summary>
        /// <param name="accessToken"></param>
        /// <param name="reviseProduct">修改商品的信息</param>
        /// <returns></returns>
        public static WxJsonResult UpDateProduct(string accessToken, UpdateProductData reviseProduct)
        {
            var urlFormat = "https://api.weixin.qq.com/merchant/update?access_token={0}";

            return CommonJsonSend.Send<WxJsonResult>(accessToken, urlFormat, reviseProduct);
        }
Example #4
0
        public static WxJsonResult UpDateProduct(string accessToken, UpdateProductData reviseProduct)
        {
            var urlFormat = Config.ApiMpHost + "/merchant/update?access_token={0}";

            return(CommonJsonSend.Send <WxJsonResult>(accessToken, urlFormat, reviseProduct));
        }
Example #5
0
        public static async Task <WxJsonResult> UpDateProductAsync(string accessToken, UpdateProductData reviseProduct)
        {
            var urlFormat = Config.ApiMpHost + "/merchant/update?access_token={0}";

            return(await Senparc.Weixin.CommonAPIs.CommonJsonSend.SendAsync <WxJsonResult>(accessToken, urlFormat, reviseProduct).ConfigureAwait(false));
        }
Example #6
0
        /// <summary>
        /// 【异步方法】修改商品
        /// product_id表示要更新的商品的ID,其他字段说明请参考增加商品接口。
        /// 从未上架的商品所有信息均可修改,否则商品的名称(name)、商品分类(category)、商品属性(property)这三个字段不可修改。
        /// </summary>
        /// <param name="accessToken"></param>
        /// <param name="reviseProduct">修改商品的信息</param>
        /// <returns></returns>
        public static async Task<WxJsonResult> UpDateProductAsync(string accessToken, UpdateProductData reviseProduct)
        {
            var urlFormat = "https://api.weixin.qq.com/merchant/update?access_token={0}";

            return await Senparc.Weixin.CommonAPIs.CommonJsonSend.SendAsync<WxJsonResult>(accessToken, urlFormat, reviseProduct);
        }
Example #7
0
        /// <summary>
        ///     修改商品
        ///     product_id表示要更新的商品的ID,其他字段说明请参考增加商品接口。
        ///     从未上架的商品所有信息均可修改,否则商品的名称(name)、商品分类(category)、商品属性(property)这三个字段不可修改。
        /// </summary>
        /// <param name="accessTokenOrAppId"></param>
        /// <param name="reviseProduct">修改商品的信息</param>
        /// <returns></returns>
        public static WxJsonResult UpDateProduct(string accessTokenOrAppId, UpdateProductData reviseProduct)
        {
            return ApiHandlerWapper.TryCommonApi(accessToken =>
            {
                var url = $"https://api.weixin.qq.com/merchant/update?access_token={accessToken}";
                return CommonJsonSend.Send<WxJsonResult>(accessToken, url, reviseProduct);
            }, accessTokenOrAppId);

            //var urlFormat = "https://api.weixin.qq.com/merchant/update?access_token={0}";

            //return CommonJsonSend.Send<WxJsonResult>(accessToken, urlFormat, reviseProduct);
        }