You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
324 lines
13 KiB
324 lines
13 KiB
using BBWY.Common.Http;
|
|
using BBWY.Server.Model.Db;
|
|
using com.alibaba.openapi.client;
|
|
using com.alibaba.openapi.client.policy;
|
|
using Jd.ACES;
|
|
using Jd.Api;
|
|
using Jd.Api.Request;
|
|
using Jd.Api.Response;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
using Newtonsoft.Json;
|
|
using Newtonsoft.Json.Linq;
|
|
using System;
|
|
using System.Linq;
|
|
using System.Threading;
|
|
|
|
namespace BBWY.Test
|
|
{
|
|
internal class Program
|
|
{
|
|
private static IJdClient GetJdClient(string appKey, string appSecret)
|
|
{
|
|
return new DefaultJdClient("https://api.jd.com/routerjson", appKey, appSecret);
|
|
}
|
|
|
|
static void Main(string[] args)
|
|
{
|
|
var appkey = "120EA9EC65AB017567D78CC1139EEEA5";
|
|
var appSecret = "866a9877f5f24b03b537483b4defe75d";
|
|
var token = "b46065ef5b894f2297686e28d39cb37a2mdy";//"2ace3023200c4ea9aa682bbf8bffee18jztm";
|
|
|
|
IJdClient client = GetJdClient(appkey, appSecret);
|
|
|
|
|
|
//Console.WriteLine("----------------------订单维度 京速推---------------------------");
|
|
|
|
//var req151 = new AdsIbgUniversalJosServiceOrderQueryRequest();
|
|
//req151.businessType = "134217728";
|
|
//req151.clickOrOrderDay = "0";
|
|
//req151.pageSize = "100";
|
|
//req151.clickOrOrderCaliber = "1";
|
|
//req151.orderStartDay = "2022-10-06";
|
|
//req151.orderEndDay = "2022-10-06";
|
|
//req151.clickStartDay = "2022-10-06";
|
|
//req151.clickEndDay = "2022-10-06";
|
|
//req151.giftFlag = "0";
|
|
//var res151 = client.Execute(req151, token, DateTime.Now.ToLocalTime());
|
|
//Console.WriteLine(JsonConvert.SerializeObject(res151));
|
|
//Console.ReadKey();
|
|
|
|
|
|
Console.WriteLine("----------------------计划维度 快车---------------------------");
|
|
var req1 = new AdsIbgUniversalJosServiceCampaignQueryRequest();
|
|
req1.startDay = "2022-10-05";
|
|
req1.endDay = "2022-10-05";
|
|
req1.businessType = "2";
|
|
//req5.accessPin = "腾奇666";
|
|
req1.clickOrOrderDay = "0";
|
|
req1.giftFlag = "0";
|
|
req1.clickOrOrderCaliber = "1";
|
|
req1.isDaily = "true";
|
|
req1.pageSize = "100";
|
|
req1.page = "2";
|
|
var res1 = client.Execute(req1, token, DateTime.Now.ToLocalTime());
|
|
Console.WriteLine(JsonConvert.SerializeObject(res1));
|
|
|
|
Console.WriteLine();
|
|
Console.WriteLine();
|
|
|
|
Console.WriteLine("----------------------计划维度 京速推---------------------------");
|
|
|
|
var req2 = new AdsIbgUniversalJosServiceCampaignQueryRequest();
|
|
req2.startDay = "2022-10-05";
|
|
req2.endDay = "2022-10-05";
|
|
req2.businessType = "134217728";
|
|
//req6.accessPin = "腾奇666";
|
|
req2.clickOrOrderDay = "0";
|
|
req2.giftFlag = "0";
|
|
req2.clickOrOrderCaliber = "1";
|
|
req2.pageSize = "100";
|
|
req2.isDaily = "true";
|
|
var res2 = client.Execute(req2, token, DateTime.Now.ToLocalTime());
|
|
Console.WriteLine(JsonConvert.SerializeObject(res2));
|
|
|
|
Console.WriteLine();
|
|
Console.WriteLine();
|
|
|
|
Console.WriteLine("----------------------计划维度 海投---------------------------");
|
|
|
|
var req3= new AdsIbgUniversalJosServiceCampaignQueryRequest();
|
|
req3.startDay = "2022-10-05";
|
|
req3.endDay = "2022-10-05";
|
|
req3.businessType = "524288";
|
|
//reqjihuahaitouq6.accessPin = "腾奇666";
|
|
req3.clickOrOrderDay = "0";
|
|
req3.giftFlag = "0";
|
|
req3.clickOrOrderCaliber = "1";
|
|
req3.pageSize = "10";
|
|
req3.isDaily = "true";
|
|
var res3 = client.Execute(req3, token, DateTime.Now.ToLocalTime());
|
|
Console.WriteLine(JsonConvert.SerializeObject(res3));
|
|
|
|
Console.WriteLine();
|
|
Console.WriteLine();
|
|
|
|
Console.WriteLine("----------------------单元维度 快车---------------------------");
|
|
|
|
var req4 = new AdsIbgUniversalJosServiceGroupQueryRequest();
|
|
req4.startDay = "2022-10-06";
|
|
req4.endDay = "2022-10-06";
|
|
req4.businessType = "2";
|
|
req4.clickOrOrderDay = "0";
|
|
req4.giftFlag = "0";
|
|
req4.clickOrOrderCaliber = "1";
|
|
req4.pageSize = "100";
|
|
req4.isDaily = "true";
|
|
var res4 = client.Execute(req4, token, DateTime.Now.ToLocalTime());
|
|
Console.WriteLine(JsonConvert.SerializeObject(res4));
|
|
|
|
Console.WriteLine();
|
|
Console.WriteLine();
|
|
|
|
Console.WriteLine("----------------------单元维度 海投---------------------------");
|
|
|
|
var req5 = new AdsIbgUniversalJosServiceGroupQueryRequest();
|
|
req5.startDay = "2022-10-06";
|
|
req5.endDay = "2022-10-06";
|
|
req5.businessType = "524288";
|
|
req5.clickOrOrderDay = "0";
|
|
req5.giftFlag = "0";
|
|
req5.clickOrOrderCaliber = "1";
|
|
req5.pageSize = "50";
|
|
req5.isDaily = "true";
|
|
var res5= client.Execute(req5, token, DateTime.Now.ToLocalTime());
|
|
Console.WriteLine(JsonConvert.SerializeObject(res5));
|
|
|
|
Console.WriteLine();
|
|
Console.WriteLine();
|
|
|
|
Console.WriteLine("----------------------单元维度 京速推---------------------------");
|
|
|
|
var req6 = new AdsIbgUniversalJosServiceGroupQueryRequest();
|
|
req6.startDay = "2022-10-06";
|
|
req6.endDay = "2022-10-06";
|
|
req6.businessType = "134217728";
|
|
req6.clickOrOrderDay = "0";
|
|
req6.giftFlag = "0";
|
|
req6.clickOrOrderCaliber = "1";
|
|
req6.pageSize = "100";
|
|
req6.isDaily = "true";
|
|
var res6 = client.Execute(req6, token, DateTime.Now.ToLocalTime());
|
|
Console.WriteLine(JsonConvert.SerializeObject(res6));
|
|
|
|
Console.WriteLine();
|
|
Console.WriteLine();
|
|
|
|
Console.WriteLine("----------------------创意维度 快车---------------------------");
|
|
|
|
var req7 = new AdsIbgUniversalJosServiceAdQueryRequest();
|
|
req7.businessType = "2";
|
|
req7.isDaily = "true";
|
|
req7.clickOrOrderDay = "0";
|
|
req7.clickOrOrderCaliber = "1";
|
|
req7.pageSize = "100";
|
|
req7.startDay = "2022-10-06";
|
|
req7.endDay = "2022-10-06";
|
|
req7.giftFlag = "0";
|
|
var res7= client.Execute(req7, token, DateTime.Now.ToLocalTime());
|
|
Console.WriteLine(JsonConvert.SerializeObject(res7));
|
|
|
|
Console.WriteLine();
|
|
Console.WriteLine();
|
|
|
|
Console.WriteLine("----------------------创意维度 海投---------------------------");
|
|
|
|
var req8 = new AdsIbgUniversalJosServiceAdQueryRequest();
|
|
req8.businessType = "524288";
|
|
req8.isDaily = "true";
|
|
req8.clickOrOrderDay = "0";
|
|
req8.clickOrOrderCaliber = "1";
|
|
req8.pageSize = "100";
|
|
req8.startDay = "2022-10-06";
|
|
req8.endDay = "2022-10-06";
|
|
req8.giftFlag = "0";
|
|
var res8 = client.Execute(req8, token, DateTime.Now.ToLocalTime());
|
|
Console.WriteLine(JsonConvert.SerializeObject(res8));
|
|
|
|
Console.WriteLine();
|
|
Console.WriteLine();
|
|
|
|
Console.WriteLine("----------------------创意维度 京速推---------------------------");
|
|
|
|
var req9 = new AdsIbgUniversalJosServiceAdQueryRequest();
|
|
req9.businessType = "134217728";
|
|
req9.isDaily = "true";
|
|
req9.clickOrOrderDay = "0";
|
|
req9.clickOrOrderCaliber = "1";
|
|
req9.pageSize = "100";
|
|
req9.startDay = "2022-10-06";
|
|
req9.endDay = "2022-10-06";
|
|
req9.giftFlag = "0";
|
|
var res9 = client.Execute(req9, token, DateTime.Now.ToLocalTime());
|
|
Console.WriteLine(JsonConvert.SerializeObject(res9));
|
|
|
|
Console.WriteLine();
|
|
Console.WriteLine();
|
|
|
|
Console.WriteLine("----------------------SKU维度 快车---------------------------");
|
|
|
|
var req10 = new AdsIbgUniversalJosServiceSkuQueryRequest();
|
|
req10.businessType = "2";
|
|
req10.isDaily = "true";
|
|
req10.clickOrOrderDay = "0";
|
|
req10.pageSize = "100";
|
|
req10.clickOrOrderCaliber = "1";
|
|
req10.startDay = "2022-10-06";
|
|
req10.endDay = "2022-10-06";
|
|
req10.giftFlag = "0";
|
|
var res10 = client.Execute(req10, token, DateTime.Now.ToLocalTime());
|
|
Console.WriteLine(JsonConvert.SerializeObject(res10));
|
|
|
|
Console.WriteLine();
|
|
Console.WriteLine();
|
|
|
|
Console.WriteLine("----------------------SKU维度 海投---------------------------");
|
|
|
|
var req11 = new AdsIbgUniversalJosServiceSkuQueryRequest();
|
|
req11.businessType = "524288";
|
|
req11.isDaily = "true";
|
|
req11.clickOrOrderDay = "0";
|
|
req11.pageSize = "100";
|
|
req11.clickOrOrderCaliber = "1";
|
|
req11.startDay = "2022-10-06";
|
|
req11.endDay = "2022-10-06";
|
|
req11.giftFlag = "0";
|
|
var res11 = client.Execute(req11, token, DateTime.Now.ToLocalTime());
|
|
Console.WriteLine(JsonConvert.SerializeObject(res11));
|
|
|
|
Console.WriteLine();
|
|
Console.WriteLine();
|
|
|
|
|
|
Console.WriteLine("----------------------SKU维度 京速推---------------------------");
|
|
|
|
var req12 = new AdsIbgUniversalJosServiceSkuQueryRequest();
|
|
req12.businessType = "134217728";
|
|
req12.isDaily = "true";
|
|
req12.clickOrOrderDay = "0";
|
|
req12.pageSize = "100";
|
|
req12.clickOrOrderCaliber = "1";
|
|
req12.startDay = "2022-10-06";
|
|
req12.endDay = "2022-10-06";
|
|
req12.giftFlag = "0";
|
|
var res12 = client.Execute(req12, token, DateTime.Now.ToLocalTime());
|
|
Console.WriteLine(JsonConvert.SerializeObject(res12));
|
|
|
|
Console.WriteLine();
|
|
Console.WriteLine();
|
|
|
|
Console.WriteLine("----------------------订单维度 快车---------------------------");
|
|
|
|
var req13 = new AdsIbgUniversalJosServiceOrderQueryRequest();
|
|
req13.businessType = "2";
|
|
//req13.isDaily = "true";
|
|
req13.clickOrOrderDay = "0";
|
|
req13.pageSize = "100";
|
|
req13.clickOrOrderCaliber = "1";
|
|
req13.orderStartDay = "2022-10-06";
|
|
req13.orderEndDay = "2022-10-06";
|
|
req13.clickStartDay = "2022-10-06";
|
|
req13.clickEndDay = "2022-10-06";
|
|
req13.giftFlag = "0";
|
|
req13.orderStatus = "4";
|
|
var res13 = client.Execute(req13, token, DateTime.Now.ToLocalTime());
|
|
Console.WriteLine(JsonConvert.SerializeObject(res13));
|
|
|
|
Console.WriteLine();
|
|
Console.WriteLine();
|
|
|
|
Console.WriteLine("----------------------订单维度 海投---------------------------");
|
|
|
|
var req14 = new AdsIbgUniversalJosServiceOrderQueryRequest();
|
|
req14.businessType = "524288";
|
|
//req14.isDaily = "true";
|
|
req14.clickOrOrderDay = "0";
|
|
req14.pageSize = "100";
|
|
req14.clickOrOrderCaliber = "1";
|
|
req14.orderStartDay = "2022-10-06";
|
|
req14.orderEndDay = "2022-10-06";
|
|
req14.clickStartDay = "2022-10-06";
|
|
req14.clickEndDay = "2022-10-06";
|
|
req14.giftFlag = "0";
|
|
req14.orderStatus = "4";
|
|
var res14 = client.Execute(req14, token, DateTime.Now.ToLocalTime());
|
|
Console.WriteLine(JsonConvert.SerializeObject(res14));
|
|
|
|
Console.WriteLine();
|
|
Console.WriteLine();
|
|
|
|
|
|
Console.WriteLine("----------------------订单维度 京速推---------------------------");
|
|
|
|
var req15 = new AdsIbgUniversalJosServiceOrderQueryRequest();
|
|
req15.businessType = "134217728";
|
|
//req15.isDaily = "true";
|
|
req15.clickOrOrderDay = "0";
|
|
req15.pageSize = "100";
|
|
req15.clickOrOrderCaliber = "1";
|
|
req15.orderStartDay = "2022-10-06";
|
|
req15.orderEndDay = "2022-10-06";
|
|
req15.clickStartDay = "2022-10-06";
|
|
req15.clickEndDay = "2022-10-06";
|
|
req15.giftFlag = "0";
|
|
req15.myself = "3"; //直接订单
|
|
req15.orderStatus = "4";
|
|
var res15 = client.Execute(req15, token, DateTime.Now.ToLocalTime());
|
|
Console.WriteLine(JsonConvert.SerializeObject(res15));
|
|
|
|
Console.WriteLine();
|
|
Console.WriteLine();
|
|
|
|
Console.ReadKey();
|
|
}
|
|
}
|
|
}
|
|
|