static void Main(string[] args) { ulong kdtId = 0; Silent silent = new Silent("client_id", "client_appsecret", kdtId); OauthToken.TokenData silenToken = silent.GetToken(); string token = silenToken.Token; //构建请求API GeneralApi generalApi = new GeneralApi(); //设置请求参数 GeneralApiParams apiParams = new GeneralApiParams(); apiParams.AddParam("page_no", "1"); apiParams.AddParam("page_size", "100"); generalApi.SetAPIParams(apiParams); //设置API名称 generalApi.SetName("youzan.ump.coupon.search"); //设置API版本号 generalApi.SetVersion("3.0.0"); //指定鉴权类型 generalApi.SetOAuthType(OAuthEnum.TOKEN); IYouZanClient defaultYZClient = new DefaultYZClient(); //请求接口 string result = defaultYZClient.Invoke(generalApi, new Token(token), null, null); Console.WriteLine("request result *******************" + result); }
static void Main(string[] args) { //AuthorizationCode authorization = new AuthorizationCode("bifrost-console", "bifrost-console") //{ // Code = "ad43719a9b612347af08ac8b5e43acb8" //}; //OauthToken.TokenData tokenData= authorization.GetToken(); //string token = tokenData.Token; //Dictionary<String, String> pList = new Dictionary<String, String>(); //List<KeyValuePair<string, string>> list = new List<KeyValuePair<string, string>>(); //GeneralApi generalApi = new GeneralApi(); //GeneralApiParams apiParams = new GeneralApiParams(); //generalApi.SetName("youzan.retail.open.online.spu.release"); //generalApi.SetVersion("3.0.0"); //generalApi.SetOAuthType(common.constant.OAuthEnum.TOKEN); //apiParams.AddParam("retail_source", "DAOYAN"); //apiParams.AddParam("content", "<p>432<imgdata-origin-width=\\\"1224\\\"data-origin-height=\\\"924\\\"src=\\\"//img.yzcdn.cn/upload_files/2019/09/19/FtjyJv_Gr_Ti9H7rYiNn7s0OqbxW.png!730x0.jpg\\\"/></p>"); //apiParams.AddParam("pre_sale", "False"); //apiParams.AddParam("delivery_template_id", "782231"); //apiParams.AddParam("is_virtual", "0"); //apiParams.AddParam("components_extra_id", "64848302"); //apiParams.AddParam("sold_time", "0"); //apiParams.AddParam("purchase_right", "False"); //apiParams.AddParam("spu_code", "BM49570907669"); //apiParams.AddParam("price", "11.00"); //apiParams.AddParam("title", "艾斯测试网店"); //apiParams.AddParam("goods_no", "123"); //apiParams.AddParam("total_stock", "1"); //apiParams.AddParam("is_display", "0"); //apiParams.AddParam("picture", "[{'url':'https://img.yzcdn.cn/upload_files/2017/06/19/Fme9JZz7T1rB8sSLnsnCk2gILNp_.png'}]"); //generalApi.SetAPIParams(apiParams); //IYouZanClient defaultYZClient = new DefaultYZClient(); //string result = defaultYZClient.Invoke(generalApi,new Token("f9650e560c2ec67fd5941f91df1db7a"), null, null,true); //Console.WriteLine("request result *******************"+result); //Console.WriteLine("Hello World!"); //Console.WriteLine("获取Token"+token); //string content = "{\n \"client_id\": \"bifrost-console\",\n \"client_secret\": \"bifrost-console\",\n \"authorize_type\": \"authorization_code\",\n \"code\": \"ad43719a9b612347af08ac8b5e43acb8\"\n}"; //var client = new RestClient("http://open.youzanyun.com"); //var request = new RestRequest("/auth/token",Method.POST); //List<Parameter> parameter = request.Parameters; //string jsonStr = JsonConvert.SerializeObject(parameter); //request.AddParameter("application/json", content, ParameterType.RequestBody); //IRestResponse response = client.Execute(request); //var conterent = response.Content; //Console.WriteLine("request result *******************"+ conterent); //RefreshToken refresh = new RefreshToken("db9fe36d892719e921", "be58f76bbd80ee4af32c4f4655d20e9e") //{ // FreshToken = "" //}; //OauthToken.TokenData tokenData = refresh.GetToken(); //Silent silent = new Silent("8d47c12fa8d4914c5e", "57df61dc21c391bfc6cb6a6d3b540dfb", 43005315); //OauthToken.TokenData silenToken =silent.GetToken(); //string token = silenToken.Token; //Console.WriteLine("request result *******************" + token); GeneralApi generalApi = new GeneralApi(); GeneralApiParams apiParams = new GeneralApiParams(); generalApi.SetName("youzan.shop.get"); generalApi.SetVersion("3.0.0"); generalApi.SetOAuthType(common.constant.OAuthEnum.TOKEN); generalApi.SetAPIParams(apiParams); IYouZanClient defaultYZClient = new DefaultYZClient(); //升级前 string result = defaultYZClient.Invoke(generalApi, new Token("f9650e560c2ec67fd5941f91df1db7a"), null, null); //升级后 string result2 = defaultYZClient.Invoke(generalApi, new Token("f9650e560c2ec67fd5941f91df1db7a"), null, null, true); Console.WriteLine("request result *******************" + result); //Silent silent = new Silent("bifrost-console", "bifrost-console", 2003777768); //OauthToken.TokenData silenToken = silent.GetToken(); //string token = silenToken.Token; }