Example #1
0
        /// <summary>
        /// 创建广告位id
        /// </summary>
        /// <returns></returns>
        public TbkAdzoneCreateResponse CreatePid()
        {
            var taoBaoClient = new TaoBaoClient();
            var result       = new TbkAdzoneCreateResponse();
            var siteid       = Convert.ToInt64(TaoBaoConfig.TaoBaoSiteId);
            var name         = TaoBaoConfig.AdzoneName;

            try
            {
                var req = new TbkAdzoneCreateRequest()
                {
                    AdzoneName = name,
                    SiteId     = siteid
                };
                var responseresult = taoBaoClient.CreatePid(req);
                //pid只取最后一段信息
                string[] arr = responseresult.Data.Model.Split(new char[] { '_' }, StringSplitOptions.RemoveEmptyEntries);//按照‘-分割并去除空
                responseresult.Data.Model = arr[3];
                result = responseresult;
            }
            catch (Exception ex)
            {
                LogHelper.Exception(ex);
            }
            return(result);
        }
 /// <summary>
 /// 淘宝客广告位创建
 /// </summary>
 /// <param name="req"></param>
 /// <returns></returns>
 public TbkAdzoneCreateResponse CreatePid(TbkAdzoneCreateRequest req)
 {
     if (req == null)
     {
         return(null);
     }
     return(Client.Execute(req));
 }