Esempio n. 1
0
 public void AddProdectTest()
 {
     var addProductData = new AddProductData();
     var result = WeixinShopProduct.AddProduct("[appid]", addProductData);
     Console.Write(result);
     Assert.IsNotNull(result);
 }
Esempio n. 2
0
        public void AddProdectTest()
        {
            var addProductData = new AddProductData();
            var result         = ProductApi.AddProduct("[appid]", addProductData);

            Console.Write(result);
            Assert.IsNotNull(result);
        }
Esempio n. 3
0
        /// <summary>
        ///     增加商品
        /// </summary>
        /// <param name="accessTokenOrAppId"></param>
        /// <param name="addProductData">提交到接口的数据(AddProductData)</param>
        /// <returns></returns>
        public static AddProductResult AddProduct(string accessTokenOrAppId, AddProductData addProductData)
        {
            return ApiHandlerWapper.TryCommonApi(accessToken =>
            {
                var url = $"https://api.weixin.qq.com/merchant/create?access_token={accessToken}";
                return CommonJsonSend.Send<AddProductResult>(accessToken, url, addProductData);
            }, accessTokenOrAppId);
            //var urlFormat = "https://api.weixin.qq.com/merchant/create?access_token={0}";

            //return CommonJsonSend.Send<AddProductResult>(accessToken, urlFormat, addProductData);
        }
Esempio n. 4
0
        /// <summary>
        /// 增加商品
        /// </summary>
        /// <param name="accessToken"></param>
        /// <param name="addProductData">提交到接口的数据(AddProductData)</param>
        /// <returns></returns>
        public static AddProductResult AddProduct(string accessToken, AddProductData addProductData)
        {
            var urlFormat = "https://api.weixin.qq.com/merchant/create?access_token={0}";

            return(CommonJsonSend.Send <AddProductResult>(accessToken, urlFormat, addProductData));
        }
Esempio n. 5
0
        /// <summary>
        /// 【异步方法】增加商品
        /// </summary>
        /// <param name="accessToken"></param>
        /// <param name="addProductData">提交到接口的数据(AddProductData)</param>
        /// <returns></returns>
        public static async Task <AddProductResult> AddProductAsync(string accessToken, AddProductData addProductData)
        {
            var urlFormat = "https://api.weixin.qq.com/merchant/create?access_token={0}";

            return(await Senparc.Weixin.CommonAPIs.CommonJsonSend.SendAsync <AddProductResult>(accessToken, urlFormat, addProductData));
        }
Esempio n. 6
0
        /// <summary>
        ///     增加商品
        /// </summary>
        /// <param name="accessToken"></param>
        /// <param name="addProductData">提交到接口的数据(AddProductData)</param>
        /// <returns></returns>
        public static AddProductResult AddProduct(string accessToken, AddProductData addProductData)
        {
            var urlFormat = "https://api.weixin.qq.com/merchant/create?access_token={0}";

            return CommonJsonSend.Send<AddProductResult>(accessToken, urlFormat, addProductData);
        }
Esempio n. 7
0
        public static AddProductResult AddProduct(string accessToken, AddProductData addProductData)
        {
            var urlFormat = Config.ApiMpHost + "/merchant/create?access_token={0}";

            return(CommonJsonSend.Send <AddProductResult>(accessToken, urlFormat, addProductData));
        }
Esempio n. 8
0
        public static async Task <AddProductResult> AddProductAsync(string accessToken, AddProductData addProductData)
        {
            var urlFormat = Config.ApiMpHost + "/merchant/create?access_token={0}";

            return(await Senparc.Weixin.CommonAPIs.CommonJsonSend.SendAsync <AddProductResult>(accessToken, urlFormat, addProductData).ConfigureAwait(false));
        }
Esempio n. 9
0
        /// <summary>
        /// 【异步方法】增加商品
        /// </summary>
        /// <param name="accessToken"></param>
        /// <param name="addProductData">提交到接口的数据(AddProductData)</param>
        /// <returns></returns>
        public static async Task<AddProductResult> AddProductAsync(string accessToken, AddProductData addProductData)
        {
            var urlFormat = "https://api.weixin.qq.com/merchant/create?access_token={0}";

            return await Senparc.Weixin.CommonAPIs.CommonJsonSend.SendAsync<AddProductResult>(accessToken, urlFormat, addProductData);
        }
Esempio n. 10
0
        public void Post([FromBody] Product value)
        {
            IAddProduct insertObject = new AddProductData();

            insertObject.AddProduct(value);
        }
Esempio n. 11
0
        public static async Task <AddProductResult> AddProductAsync(string accessToken, AddProductData addProductData)
        {
            var urlFormat = WxConfig.ApiMpHost + "/merchant/create?access_token={0}";

            return(await CommonJsonSend.SendAsync <AddProductResult>(accessToken, urlFormat, addProductData));
        }