shanji 3 years ago
parent
commit
276ad4ea13
  1. 223
      BBWY.JDSDK/Request/AdsIbgUniversalJosServiceAdQueryRequest.cs
  2. 199
      BBWY.JDSDK/Request/AdsIbgUniversalJosServiceGroupQueryRequest.cs
  3. 16
      BBWY.JDSDK/Response/AdsIbgUniversalJosServiceAdQueryResponse.cs
  4. 16
      BBWY.JDSDK/Response/AdsIbgUniversalJosServiceGroupQueryResponse.cs
  5. 55
      BBWY.Test/Program.cs
  6. 2027
      doc/.back_步步为盈数据库/步步为盈数据库-backup-20221011005804.pdma.json
  7. 2020
      doc/步步为盈数据库.pdma.json

223
BBWY.JDSDK/Request/AdsIbgUniversalJosServiceAdQueryRequest.cs

@ -0,0 +1,223 @@
using System;
using System.Collections.Generic;
using Jd.Api.Response;
using Jd.Api.Util;
namespace Jd.Api.Request
{
public class AdsIbgUniversalJosServiceAdQueryRequest : JdRequestBase<AdsIbgUniversalJosServiceAdQueryResponse>
{
public string
adName
{get; set;}
public string
campaignType
{get; set;}
public string
scenarioType
{get; set;}
public string
adGroupName
{get; set;}
public string
giftFlag
{get; set;}
public string
campaignId
{get; set;}
public string
startDay
{get; set;}
public string
deliveryType
{get; set;}
public string
packageId
{get; set;}
public string
orderStatusCategory
{get; set;}
public string
pageSize
{get; set;}
public string
mediaType
{get; set;}
public string
impressionOrClickEffect
{get; set;}
public string
adGroupId
{get; set;}
public string
platform
{get; set;}
public string
adId
{get; set;}
public string
endDay
{get; set;}
public string
clickOrOrderDay
{get; set;}
public string
isDaily
{get; set;}
public string
siteId
{get; set;}
public string
page
{get; set;}
public string
clickOrOrderCaliber
{get; set;}
public string
filters
{get; set;}
public string
ids
{get; set;}
public string
interactiveType
{get; set;}
public string
businessType
{get; set;}
public string
authType
{get; set;}
public string
accessPin
{get; set;}
public string
adGroupIds
{get; set;}
public string
campaignIds
{get; set;}
public string
deliverySystemType
{get; set;}
public string
jdMediaUserId
{get; set;}
public string
granularity
{get; set;}
public override string ApiName
{
get{return "jingdong.ads.ibg.UniversalJosService.ad.query";}
}
protected override void PrepareParam(IDictionary<String, Object> parameters)
{
parameters.Add("adName", this. adName
);
parameters.Add("campaignType", this. campaignType
);
parameters.Add("scenarioType", this. scenarioType
);
parameters.Add("adGroupName", this. adGroupName
);
parameters.Add("giftFlag", this. giftFlag
);
parameters.Add("campaignId", this. campaignId
);
parameters.Add("startDay", this. startDay
);
parameters.Add("deliveryType", this. deliveryType
);
parameters.Add("packageId", this. packageId
);
parameters.Add("orderStatusCategory", this. orderStatusCategory
);
parameters.Add("pageSize", this. pageSize
);
parameters.Add("mediaType", this. mediaType
);
parameters.Add("impressionOrClickEffect", this. impressionOrClickEffect
);
parameters.Add("adGroupId", this. adGroupId
);
parameters.Add("platform", this. platform
);
parameters.Add("adId", this. adId
);
parameters.Add("endDay", this. endDay
);
parameters.Add("clickOrOrderDay", this. clickOrOrderDay
);
parameters.Add("isDaily", this. isDaily
);
parameters.Add("siteId", this. siteId
);
parameters.Add("page", this. page
);
parameters.Add("clickOrOrderCaliber", this. clickOrOrderCaliber
);
parameters.Add("filters", this. filters
);
parameters.Add("ids", this. ids
);
parameters.Add("interactiveType", this. interactiveType
);
parameters.Add("businessType", this. businessType
);
parameters.Add("authType", this. authType
);
parameters.Add("accessPin", this. accessPin
);
parameters.Add("adGroupIds", this. adGroupIds
);
parameters.Add("campaignIds", this. campaignIds
);
parameters.Add("deliverySystemType", this. deliverySystemType
);
parameters.Add("jdMediaUserId", this. jdMediaUserId
);
parameters.Add("granularity", this. granularity
);
}
}
}

199
BBWY.JDSDK/Request/AdsIbgUniversalJosServiceGroupQueryRequest.cs

@ -0,0 +1,199 @@
using System;
using System.Collections.Generic;
using Jd.Api.Response;
using Jd.Api.Util;
namespace Jd.Api.Request
{
public class AdsIbgUniversalJosServiceGroupQueryRequest : JdRequestBase<AdsIbgUniversalJosServiceGroupQueryResponse>
{
public string
campaignType
{get; set;}
public string
scenarioType
{get; set;}
public string
giftFlag
{get; set;}
public string
adGroupName
{get; set;}
public string
campaignId
{get; set;}
public string
startDay
{get; set;}
public string
deliveryType
{get; set;}
public string
packageId
{get; set;}
public string
orderStatusCategory
{get; set;}
public string
pageSize
{get; set;}
public string
mediaType
{get; set;}
public string
impressionOrClickEffect
{get; set;}
public string
adGroupId
{get; set;}
public string
platform
{get; set;}
public string
endDay
{get; set;}
public string
clickOrOrderDay
{get; set;}
public string
isDaily
{get; set;}
public string
siteId
{get; set;}
public string
page
{get; set;}
public string
clickOrOrderCaliber
{get; set;}
public string
adGroupIds
{get; set;}
public string
campaignIds
{get; set;}
public string
businessType
{get; set;}
public string
accessPin
{get; set;}
public string
authType
{get; set;}
public string
interactiveType
{get; set;}
public string
deliverySystemType
{get; set;}
public string
jdMediaUserId
{get; set;}
public string
granularity
{get; set;}
public override string ApiName
{
get{return "jingdong.ads.ibg.UniversalJosService.group.query";}
}
protected override void PrepareParam(IDictionary<String, Object> parameters)
{
parameters.Add("campaignType", this. campaignType
);
parameters.Add("scenarioType", this. scenarioType
);
parameters.Add("giftFlag", this. giftFlag
);
parameters.Add("adGroupName", this. adGroupName
);
parameters.Add("campaignId", this. campaignId
);
parameters.Add("startDay", this. startDay
);
parameters.Add("deliveryType", this. deliveryType
);
parameters.Add("packageId", this. packageId
);
parameters.Add("orderStatusCategory", this. orderStatusCategory
);
parameters.Add("pageSize", this. pageSize
);
parameters.Add("mediaType", this. mediaType
);
parameters.Add("impressionOrClickEffect", this. impressionOrClickEffect
);
parameters.Add("adGroupId", this. adGroupId
);
parameters.Add("platform", this. platform
);
parameters.Add("endDay", this. endDay
);
parameters.Add("clickOrOrderDay", this. clickOrOrderDay
);
parameters.Add("isDaily", this. isDaily
);
parameters.Add("siteId", this. siteId
);
parameters.Add("page", this. page
);
parameters.Add("clickOrOrderCaliber", this. clickOrOrderCaliber
);
parameters.Add("adGroupIds", this. adGroupIds
);
parameters.Add("campaignIds", this. campaignIds
);
parameters.Add("businessType", this. businessType
);
parameters.Add("accessPin", this. accessPin
);
parameters.Add("authType", this. authType
);
parameters.Add("interactiveType", this. interactiveType
);
parameters.Add("deliverySystemType", this. deliverySystemType
);
parameters.Add("jdMediaUserId", this. jdMediaUserId
);
parameters.Add("granularity", this. granularity
);
}
}
}

16
BBWY.JDSDK/Response/AdsIbgUniversalJosServiceAdQueryResponse.cs

@ -0,0 +1,16 @@
using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using Newtonsoft.Json;
using Jd.Api.Domain;
namespace Jd.Api.Response
{
public class AdsIbgUniversalJosServiceAdQueryResponse:JdResponse{
[JsonProperty("returnType")]
public ResponseMessage
returnType
{ get; set; }
}
}

16
BBWY.JDSDK/Response/AdsIbgUniversalJosServiceGroupQueryResponse.cs

@ -0,0 +1,16 @@
using System;
using System.Xml.Serialization;
using System.Collections.Generic;
using Newtonsoft.Json;
using Jd.Api.Domain;
namespace Jd.Api.Response
{
public class AdsIbgUniversalJosServiceGroupQueryResponse:JdResponse{
[JsonProperty("returnType")]
public ResponseMessage
returnType
{ get; set; }
}
}

55
BBWY.Test/Program.cs

@ -26,7 +26,7 @@ namespace BBWY.Test
{ {
var appkey = "120EA9EC65AB017567D78CC1139EEEA5"; var appkey = "120EA9EC65AB017567D78CC1139EEEA5";
var appSecret = "866a9877f5f24b03b537483b4defe75d"; var appSecret = "866a9877f5f24b03b537483b4defe75d";
var token = "eda9bd0d9c2b48fba96ebc415669cea7jkmg";//"2ace3023200c4ea9aa682bbf8bffee18jztm"; var token = "b46065ef5b894f2297686e28d39cb37a2mdy";//"2ace3023200c4ea9aa682bbf8bffee18jztm";
IJdClient client = GetJdClient(appkey, appSecret); IJdClient client = GetJdClient(appkey, appSecret);
@ -40,7 +40,7 @@ namespace BBWY.Test
req5.giftFlag = "0"; req5.giftFlag = "0";
req5.clickOrOrderCaliber = "1"; req5.clickOrOrderCaliber = "1";
req5.isDaily = "true"; req5.isDaily = "true";
req5.pageSize = "100"; req5.pageSize = "10";
req5.page = "2"; req5.page = "2";
//req.isDaily = ""; //req.isDaily = "";
AdsIbgUniversalJosServiceCampaignQueryResponse response5 = client.Execute(req5, token, DateTime.Now.ToLocalTime()); AdsIbgUniversalJosServiceCampaignQueryResponse response5 = client.Execute(req5, token, DateTime.Now.ToLocalTime());
@ -57,21 +57,58 @@ namespace BBWY.Test
req6.clickOrOrderDay = "0"; req6.clickOrOrderDay = "0";
req6.giftFlag = "0"; req6.giftFlag = "0";
req6.clickOrOrderCaliber = "1"; req6.clickOrOrderCaliber = "1";
req6.pageSize = "10";
req6.isDaily = "true"; req6.isDaily = "true";
//req.isDaily = ""; //req.isDaily = "";
AdsIbgUniversalJosServiceCampaignQueryResponse response6 = client.Execute(req6, token, DateTime.Now.ToLocalTime()); AdsIbgUniversalJosServiceCampaignQueryResponse response6 = client.Execute(req6, token, DateTime.Now.ToLocalTime());
Console.WriteLine(JsonConvert.SerializeObject(response6)); Console.WriteLine(JsonConvert.SerializeObject(response6));
//Console.WriteLine("----------------------客服接待 2---------------------------"); Console.WriteLine("----------------------单元维度 快车---------------------------");
var reqdanyuan = new AdsIbgUniversalJosServiceGroupQueryRequest();
reqdanyuan.startDay = "2022-10-06";
reqdanyuan.endDay = "2022-10-06";
reqdanyuan.businessType = "2";
reqdanyuan.clickOrOrderDay = "0";
reqdanyuan.giftFlag = "0";
reqdanyuan.clickOrOrderCaliber = "1";
reqdanyuan.pageSize = "10";
reqdanyuan.isDaily = "true";
var responseDanyuan = client.Execute(reqdanyuan, token, DateTime.Now.ToLocalTime());
Console.WriteLine(JsonConvert.SerializeObject(responseDanyuan));
Console.WriteLine("----------------------SKU维度 京速推---------------------------");
var reqsku = new AdsIbgUniversalJosServiceSkuQueryRequest();
reqsku.businessType = "134217728";
reqsku.isDaily = "true";
reqsku.clickOrOrderDay = "0";
reqsku.pageSize = "10";
reqsku.clickOrOrderCaliber = "1";
reqsku.startDay = "2022-09-06";
reqsku.endDay = "2022-10-06";
AdsIbgUniversalJosServiceSkuQueryResponse responsesku = client.Execute(reqsku, token, DateTime.Now.ToLocalTime());
Console.WriteLine(JsonConvert.SerializeObject(responsesku));
Console.WriteLine("----------------------创意维度 快车---------------------------");
var reqChuangyi = new AdsIbgUniversalJosServiceAdQueryRequest();
reqChuangyi.businessType = "2";
reqChuangyi.isDaily = "true";
reqChuangyi.clickOrOrderDay = "0";
//reqChuangyi.clickOrOrderCaliber = "1";
//reqChuangyi.pageSize = "100";
reqChuangyi.startDay = "2022-10-06";
reqChuangyi.endDay = "2022-10-06";
reqChuangyi.adId = "7963995660";
var chuangyiResponse = client.Execute(reqChuangyi, token, DateTime.Now.ToLocalTime());
Console.WriteLine(JsonConvert.SerializeObject(chuangyiResponse));
//var req = new ImPopReplystatGetRequest();
//req.waiter = "布莱特玩具";
//req.startTime = DateTime.Parse("2022-10-04");
//req.endTime = DateTime.Now;
//ImPopReplystatGetResponse imResponse = client.Execute(req, "2ace3023200c4ea9aa682bbf8bffee18jztm", DateTime.Now.ToLocalTime());
//Console.WriteLine(JsonConvert.SerializeObject(imResponse));
Console.ReadKey(); Console.ReadKey();
} }
} }

2027
doc/.back_步步为盈数据库/步步为盈数据库-backup-2022107163441.pdma.json → doc/.back_步步为盈数据库/步步为盈数据库-backup-20221011005804.pdma.json

File diff suppressed because it is too large

2020
doc/步步为盈数据库.pdma.json

File diff suppressed because it is too large
Loading…
Cancel
Save