/// <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); } }
/// <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); } }