Example #1
0
 /// <summary>
 /// 获取图片分类信息
 /// </summary>
 /// <param name="currentPage"></param>
 /// <param name="pageSize"></param>
 /// <param name="picture_category_id"></param>
 /// <param name="total"></param>
 /// <returns></returns>
 public static List <Picture> GetPicsBySeller(long currentPage, long pageSize, long picture_category_id, ref long total)
 {
     try
     {
         if (currentPage == 0)
         {
             currentPage = 1L;
         }
         if (pageSize == 0)
         {
             pageSize = 100;
         }
         ITopClient        client = TBManager.GetClient();
         PictureGetRequest req    = new PictureGetRequest();
         req.PageNo   = currentPage;
         req.PageSize = pageSize;
         if (picture_category_id != 0)
         {
             req.PictureCategoryId = picture_category_id;
         }
         req.Deleted = "unfroze";
         PictureGetResponse response = client.Execute(req, Users.SessionKey);
         total = response.TotalResults;
         return(response.Pictures);
     }
     catch (Exception ex)
     {
         ExceptionReporter.WriteLog(ex, ExceptionPostion.TopApi);
         return(null);
     }
 }
Example #2
0
 /// <summary>
 /// 更具图片ID获取图片大小
 /// </summary>
 /// <param name="picID"></param>
 /// <returns></returns>
 public static List <Picture> GetPicsByPicID(long picID)
 {
     try
     {
         ITopClient        client = TBManager.GetClient();
         PictureGetRequest req    = new PictureGetRequest();
         req.PictureId = picID;
         PictureGetResponse response = client.Execute(req, Users.SessionKey);
         return(response.Pictures);
     }
     catch (Exception ex)
     {
         ExceptionReporter.WriteLog(ex, ExceptionPostion.TopApi);
         return(null);
     }
 }