Пример #1
0
 public CategoryGetParam()
 {
     OceanApiId = new APIId();
     OceanApiId.NamespaceValue = "com.alibaba.product";
     OceanApiId.Name           = "alibaba.category.get";
     OceanApiId.Version        = 1;
 }
Пример #2
0
 public ExampleFamilyGetParam()
 {
     OceanApiId = new APIId();
     OceanApiId.NamespaceValue = "api.example";
     OceanApiId.Name           = "example.family.get";
     OceanApiId.Version        = 1;
 }
Пример #3
0
 public gdwgoodsattrlit()
 {
     OceanApiId = new APIId();
     OceanApiId.NamespaceValue        = "method";
     OceanApiId.Name                  = "dsc.goods.attr.list.get";
     OceanApiId.Version               = 1;
     RequestPolicyInstance            = new RequestPolicy();
     RequestPolicyInstance.UseHttps   = false;
     RequestPolicyInstance.HttpMethod = "GET";
 }
Пример #4
0
        public RefreshTokenRequest()
        {
            OceanApiId                = new APIId();
            OceanApiId.Name           = "getToken";
            OceanApiId.NamespaceValue = "system.oauth2";
            OceanApiId.Version        = 1;

            RequestPolicyInstance          = new RequestPolicy();
            RequestPolicyInstance.UseHttps = true;
        }
Пример #5
0
 public Image()
 {
     OceanApiId = new APIId();
     OceanApiId.NamespaceValue        = "method";
     OceanApiId.Name                  = "dsc.goods.image.insert.post";
     OceanApiId.Strtypename           = "type";
     OceanApiId.Strtypevalue          = "goods_img";
     OceanApiId.Version               = 1;
     RequestPolicyInstance            = new RequestPolicy();
     RequestPolicyInstance.UseHttps   = false;
     RequestPolicyInstance.HttpMethod = "POST";
 }
Пример #6
0
 public Attribute()
 {
     OceanApiId = new APIId();
     OceanApiId.NamespaceValue        = "method";
     OceanApiId.Name                  = "dsc.attribute.insert.post";
     OceanApiId.Strtypename           = "format";
     OceanApiId.Strtypevalue          = "json";
     OceanApiId.Version               = 1;
     RequestPolicyInstance            = new RequestPolicy();
     RequestPolicyInstance.UseHttps   = false;
     RequestPolicyInstance.HttpMethod = "POST";
 }
Пример #7
0
 public Goodupdate(String goodid)
 {
     OceanApiId = new APIId();
     OceanApiId.NamespaceValue        = "method";
     OceanApiId.Name                  = "dsc.goods.update.post";
     OceanApiId.Strtypename           = "format";
     OceanApiId.Strtypevalue          = "json";
     OceanApiId.Version               = 1;
     OceanApiId.Filedname             = "goods_id";
     OceanApiId.Filedvalue            = goodid;
     RequestPolicyInstance            = new RequestPolicy();
     RequestPolicyInstance.UseHttps   = false;
     RequestPolicyInstance.HttpMethod = "POST";
 }
Пример #8
0
 public Attributeupdate(string attr_id)
 {
     OceanApiId = new APIId();
     OceanApiId.NamespaceValue        = "method";
     OceanApiId.Name                  = "dsc.attribute.update.post";
     OceanApiId.Strtypename           = "format";
     OceanApiId.Strtypevalue          = "json";
     OceanApiId.Version               = 1;
     OceanApiId.Filedname             = "attr_id";
     OceanApiId.Filedvalue            = attr_id;
     RequestPolicyInstance            = new RequestPolicy();
     RequestPolicyInstance.UseHttps   = false;
     RequestPolicyInstance.HttpMethod = "POST";
 }
Пример #9
0
        public ApiResult GetAttributeInfo(long categoryID = 0)
        {
            APIId apiId = new APIId();

            apiId.Name           = "alibaba.category.attribute.get";
            apiId.NamespaceValue = "com.alibaba.product";
            apiId.Version        = 1;

            Request request = new Request();

            request.ApiId = apiId;

            request.AddtionalParams["categoryID"] = categoryID;
            request.AddtionalParams["webSite"]    = 1688;
            RequestPolicy oauthPolicy = new RequestPolicy();

            oauthPolicy.HttpMethod = "GET";
            oauthPolicy.UseHttps   = true;

            return(Send <ApiResult>(request, oauthPolicy));
        }
Пример #10
0
        public ExampleFamilyPostResult exampleFamilyPost(ExampleFamilyPostParam param, string accessToken)
        {
            RequestPolicy reqPolicy = new RequestPolicy();

            reqPolicy.HttpMethod           = "POST";
            reqPolicy.NeedAuthorization    = true;
            reqPolicy.RequestSendTimestamp = false;
            reqPolicy.UseHttps             = false;
            reqPolicy.UseSignture          = true;
            reqPolicy.AccessPrivateApi     = false;

            Request request = new Request();
            APIId   apiId   = new APIId();

            apiId.Name           = "example.family.post";
            apiId.NamespaceValue = "api.example";
            apiId.Version        = 1;
            request.ApiId        = apiId;

            request.RequestEntity = param;
            request.AccessToken   = accessToken;
            return(this.getAPIClient().send <ExampleFamilyPostResult>(request, reqPolicy));
        }