C# Class Senparc.Weixin.MP.AdvancedAPIs.MerChant.ProductApi

微小店接口
显示文件 Open project: JeffreySu/WeiXinMPSDK

Public Methods

Method Description
AddProduct ( string accessToken, AddProductData addProductData ) : AddProductResult

增加商品

AddProductAsync ( string accessToken, AddProductData addProductData ) : Task

【异步方法】增加商品

DeleteProduct ( string accessToken, string productId ) : WxJsonResult

删除商品

DeleteProductAsync ( string accessToken, string productId ) : Task

【异步方法】删除商品

GetByStatus ( string accessToken, int status ) : GetByStatusResult

获取指定状态的所有商品

GetByStatusAsync ( string accessToken, int status ) : Task

【异步方法】获取指定状态的所有商品

GetProduct ( string accessToken, string productId ) : GetProductResult

查询商品

GetProductAsync ( string accessToken, string productId ) : Task

【异步方法】查询商品

GetProperty ( string accessToken, long cateId ) : GetPropertyResult

获取指定分类的所有属性

GetPropertyAsync ( string accessToken, long cateId ) : Task

【异步方法】获取指定分类的所有属性

GetSku ( string accessToken, long cateId ) : GetSkuResult

获取指定子分类的所有SKU

GetSkuAsync ( string accessToken, long cateId ) : Task

【异步方法】获取指定子分类的所有SKU

GetSub ( string accessToken, long cateId ) : GetSubResult

获取指定分类的所有子分类

GetSubAsync ( string accessToken, long cateId ) : Task

【异步方法】获取指定分类的所有子分类

ModProductStatus ( string accessToken, int status, string productId ) : WxJsonResult

商品上下架

ModProductStatusAsync ( string accessToken, int status, string productId ) : Task

【异步方法】商品上下架

UpDateProduct ( string accessToken, UpdateProductData reviseProduct ) : WxJsonResult

修改商品 product_id表示要更新的商品的ID,其他字段说明请参考增加商品接口。 从未上架的商品所有信息均可修改,否则商品的名称(name)、商品分类(category)、商品属性(property)这三个字段不可修改。

UpDateProductAsync ( string accessToken, UpdateProductData reviseProduct ) : Task

【异步方法】修改商品 product_id表示要更新的商品的ID,其他字段说明请参考增加商品接口。 从未上架的商品所有信息均可修改,否则商品的名称(name)、商品分类(category)、商品属性(property)这三个字段不可修改。

Method Details

AddProduct() public static method

增加商品
public static AddProduct ( string accessToken, AddProductData addProductData ) : AddProductResult
accessToken string
addProductData AddProductData 提交到接口的数据(AddProductData)
return AddProductResult

AddProductAsync() public static method

【异步方法】增加商品
public static AddProductAsync ( string accessToken, AddProductData addProductData ) : Task
accessToken string
addProductData AddProductData 提交到接口的数据(AddProductData)
return Task

DeleteProduct() public static method

删除商品
public static DeleteProduct ( string accessToken, string productId ) : WxJsonResult
accessToken string
productId string 商品的Id
return Senparc.Weixin.Entities.WxJsonResult

DeleteProductAsync() public static method

【异步方法】删除商品
public static DeleteProductAsync ( string accessToken, string productId ) : Task
accessToken string
productId string 商品的Id
return Task

GetByStatus() public static method

获取指定状态的所有商品
public static GetByStatus ( string accessToken, int status ) : GetByStatusResult
accessToken string
status int 商品状态(0-全部, 1-上架, 2-下架)
return GetByStatusResult

GetByStatusAsync() public static method

【异步方法】获取指定状态的所有商品
public static GetByStatusAsync ( string accessToken, int status ) : Task
accessToken string
status int 商品状态(0-全部, 1-上架, 2-下架)
return Task

GetProduct() public static method

查询商品
public static GetProduct ( string accessToken, string productId ) : GetProductResult
accessToken string
productId string 商品的Id
return GetProductResult

GetProductAsync() public static method

【异步方法】查询商品
public static GetProductAsync ( string accessToken, string productId ) : Task
accessToken string
productId string 商品的Id
return Task

GetProperty() public static method

获取指定分类的所有属性
public static GetProperty ( string accessToken, long cateId ) : GetPropertyResult
accessToken string
cateId long 分类ID
return GetPropertyResult

GetPropertyAsync() public static method

【异步方法】获取指定分类的所有属性
public static GetPropertyAsync ( string accessToken, long cateId ) : Task
accessToken string
cateId long 分类ID
return Task

GetSku() public static method

获取指定子分类的所有SKU
public static GetSku ( string accessToken, long cateId ) : GetSkuResult
accessToken string
cateId long 商品子分类ID
return GetSkuResult

GetSkuAsync() public static method

【异步方法】获取指定子分类的所有SKU
public static GetSkuAsync ( string accessToken, long cateId ) : Task
accessToken string
cateId long 商品子分类ID
return Task

GetSub() public static method

获取指定分类的所有子分类
public static GetSub ( string accessToken, long cateId ) : GetSubResult
accessToken string
cateId long 大分类ID(根节点分类id为1)
return GetSubResult

GetSubAsync() public static method

【异步方法】获取指定分类的所有子分类
public static GetSubAsync ( string accessToken, long cateId ) : Task
accessToken string
cateId long 大分类ID(根节点分类id为1)
return Task

ModProductStatus() public static method

商品上下架
public static ModProductStatus ( string accessToken, int status, string productId ) : WxJsonResult
accessToken string
status int 商品上下架标识(0-下架, 1-上架)
productId string 商品ID
return Senparc.Weixin.Entities.WxJsonResult

ModProductStatusAsync() public static method

【异步方法】商品上下架
public static ModProductStatusAsync ( string accessToken, int status, string productId ) : Task
accessToken string
status int 商品上下架标识(0-下架, 1-上架)
productId string 商品ID
return Task

UpDateProduct() public static method

修改商品 product_id表示要更新的商品的ID,其他字段说明请参考增加商品接口。 从未上架的商品所有信息均可修改,否则商品的名称(name)、商品分类(category)、商品属性(property)这三个字段不可修改。
public static UpDateProduct ( string accessToken, UpdateProductData reviseProduct ) : WxJsonResult
accessToken string
reviseProduct UpdateProductData 修改商品的信息
return Senparc.Weixin.Entities.WxJsonResult

UpDateProductAsync() public static method

【异步方法】修改商品 product_id表示要更新的商品的ID,其他字段说明请参考增加商品接口。 从未上架的商品所有信息均可修改,否则商品的名称(name)、商品分类(category)、商品属性(property)这三个字段不可修改。
public static UpDateProductAsync ( string accessToken, UpdateProductData reviseProduct ) : Task
accessToken string
reviseProduct UpdateProductData 修改商品的信息
return Task