//
|
// YTHNetdata.h
|
// PapayaPlayerDaqo
|
//
|
// Created by 味口 on 15-6-15.
|
// Copyright (c) 2015年 wgj. All rights reserved.
|
//
|
|
#import <Foundation/Foundation.h>
|
#import "NSString+YTH.h"
|
|
@interface YTHNetdata : NSObject
|
|
+ (NSMutableDictionary *)baseParams:(NSMutableDictionary *)params;
|
|
/**
|
* 获取用户名
|
*/
|
+ (NSMutableDictionary *)userWithDevice:(NSString *)device withSystem:(NSString *)system;
|
|
/**
|
* 我的Banner获取
|
*/
|
+ (NSMutableDictionary *)BannerWithUid:(NSString *)uid withSystem:(NSString *)system;
|
|
/**
|
* 推荐里面的小广告推广视图
|
*/
|
+ (NSMutableDictionary *)SpreadWithUid:(NSString *)uid withSystem:(NSString *)system;
|
|
/**
|
* 上传点击发现页面的广告
|
*
|
* @param uid 用户ID
|
* @param system 1
|
*
|
* @return return value description
|
*/
|
+(NSMutableDictionary*)UploadClickAD:(NSString*)uid WithSystem:(NSString *)system WithId:(NSString*)Id WithPid:(NSString*)Pid WithType:(NSString*)Type;
|
|
/**
|
* 意见搜索
|
*/
|
+ (NSMutableDictionary *)suggestSearchWithUid:(NSString *)uid withKey:(NSString *)key withSystem:(NSString *)system withPage:(NSString *)page;
|
|
/**
|
* 搜索
|
*/
|
+ (NSMutableDictionary *)serachWithUid:(NSString *)uid withKey:(NSString *)key withType:(NSString *)type withVideoType:(NSString *)vType withSystem:(NSString *)system withPage:(NSString *)page;
|
|
/**
|
* 热门搜索
|
*/
|
+ (NSMutableDictionary *)HotSerachWithUid:(NSString *)uid withSystem:(NSString *)system;
|
|
/**
|
* 相关视频
|
*/
|
+ (NSMutableDictionary *)RelativeVideosWithUid:(NSString *)uid withVideoId:(NSString *)videoid withSystem:(NSString *)system;
|
|
/**
|
* 猜你喜欢
|
*/
|
+ (NSMutableDictionary *)guessLikeWithUid:(NSString *)uid withVideoId:(NSString *)videoid withSystem:(NSString *)system;
|
/**
|
* 大家都在看
|
*/
|
+ (NSMutableDictionary *)PeopleSeeVideoWithUid:(NSString *)uid withVideoId:(NSString *)videoid withSystem:(NSString *)system;
|
|
/**
|
* 获取用户信息
|
*/
|
//+ (NSMutableDictionary *)UserInfoWithKey:(NSString *)key withSystem:(NSString *)system;
|
|
/**
|
* 获取收藏的视频
|
*/
|
+ (NSMutableDictionary *)CollectedVideoWithUid:(NSString *)uid withSystem:(NSString *)system withPage:(NSString *)page;
|
|
/**
|
* 获取我观看过的视频
|
*/
|
+ (NSMutableDictionary *)WatchHistoryWithUid:(NSString *)uid withSystem:(NSString *)system withPage:(NSString *)page;
|
|
/**
|
* 收藏与取消收藏 0取消收藏 1-收藏
|
*/
|
+ (NSMutableDictionary *)getScoreCollectWithUid:(NSString *)uid withId:(NSString *)VideoId withThirdType:(NSString *)ThirdType WithType:(NSString *)type withSystem:(NSString *)system;
|
|
/**
|
* 获取是否被收藏
|
*/
|
+ (NSMutableDictionary *)getIsCollectedWithUid:(NSString *)uid withId:(NSString *)VideoId withThirdType:(NSString *)ThirdType withSystem:(NSString *)system;
|
|
//=================================
|
|
|
/**
|
* 顶部推荐广告
|
*/
|
+ (NSMutableDictionary *)HomeAdWithUid:(NSString *)uid vtid:(NSString *)vtid withSystem:(NSString *)system;
|
+ (NSMutableDictionary *)getRecommendCategoryVideoBannerWithUid:(NSString *)uid vtid:(NSString *)vtid withSystem:(NSString *)system;
|
/**
|
* 推荐分类
|
*/
|
+ (NSMutableDictionary *)HomeTypeWithUid:(NSString *)uid vtid:(NSString *)vtid withSystem:(NSString *)system DataKey:(NSString *)DataKey PageSize:(NSUInteger)PageSize Page:(NSUInteger)Page;
|
|
//首页底部明星
|
+(NSMutableDictionary *)getHotStarMainList:(NSString *)uid WithSystem:(NSString *)system;
|
|
/**
|
* 更多视频
|
*/
|
+ (NSMutableDictionary *)MoreVideoWithUid:(NSString *)uid withType:(NSString *)type withSystem:(NSString *)system withPage:(NSString *)page;
|
|
/**
|
* 推荐下面的更多视频
|
*/
|
+ (NSMutableDictionary *)MoreHomeVideoWithUid:(NSString *)uid withSystem:(NSString *)system withPage:(NSString *)page;
|
|
|
|
/**
|
* 获取视频详情
|
*/
|
+ (NSMutableDictionary *)VoideoDetailWithUid:(NSString *)uid withLoginUid:(NSString *)LoginUid withId:(NSString *)movieId withThirdType:(NSString *)ThirdType withSystem:(NSString *)system withResourceId:(NSString *)ResourceId;
|
|
|
//=====================================
|
|
|
/**
|
* 获取分类种类
|
*/
|
+ (NSMutableDictionary *)FirstChildType:(NSString *)uid withParentId:(NSString *)parentId withSystem:(NSString *)system;
|
|
|
/**
|
* 获取热门频道
|
*/
|
+ (NSMutableDictionary *)HotType:(NSString *)uid withSystem:(NSString *)system;
|
|
/**
|
* 获取分类视频
|
*/
|
+ (NSMutableDictionary *)VideoList:(NSString *)uid withPage:(NSString *)page withVideoType:(NSString *)videotype withOrder:(NSString *)order withSystem:(NSString *)system withCategoryType:(NSString *)CategoryType;
|
|
/**
|
* 获取大分类推荐Banner
|
*/
|
+ (NSMutableDictionary *)RecommendCategoryVideoBannerWithUid:(NSString *)uid withVideoType:(NSString *)Type withSystem:(NSString *)system;
|
|
/**
|
* 获取大分类推荐热榜
|
*/
|
+ (NSMutableDictionary *)RecommendCategoryVideoListWithUid:(NSString *)uid withVideoType:(NSString *)Type withSystem:(NSString *)system;
|
|
/**
|
* 精彩频道
|
*/
|
+ (NSMutableDictionary *)ClassWithUid:(NSString *)uid withSystem:(NSString *)system;
|
|
/**
|
* 精彩频道视频
|
*/
|
+(NSMutableDictionary *)ClassVideoWithUid:(NSString *)uid withVideoType:(NSString *)videotype withSystem:(NSString *)system withPage:(NSString *)page;
|
|
/**
|
* 热门明星
|
*/
|
+ (NSMutableDictionary *)HotStarsWithUid:(NSString *)uid withSystem:(NSString *)system withPage:(NSString *)page;
|
|
|
/**
|
* 热门明星视频
|
*/
|
+ (NSMutableDictionary *)HotStarsVideoWithUid:(NSString *)uid withStarId:(NSString *)starid withSystem:(NSString *)system withPage:(NSString *)page;
|
|
/**
|
* 意见反馈
|
*/
|
+ (NSMutableDictionary *)adviceWithUid:(NSString *)uid withContent:(NSString *)Content withSystem:(NSString *)system withPage:(NSString *)page;
|
|
/**
|
* 获取推荐中上方的通知内容
|
*/
|
+ (NSMutableDictionary *)NoticeWithUid:(NSString *)uid withSystem:(NSString *)system;
|
|
|
//====================================
|
/**
|
* 特殊url处理
|
*/
|
+ (NSMutableDictionary *)ThirdVideoRequestWithUid:(NSString *)uid WithId:(NSString *)Id WithUrl:(NSString *)url WithStep:(NSString *)step WithData:(NSString *)data WithSystem:(NSString *)system ;
|
|
|
/**
|
* 提交url得到真实视频url
|
*/
|
+ (NSMutableDictionary *)parseVideoUrlWithUid:(NSString *)uid WithId:(NSString *)Id WithVideoId:(NSString *)VideoId WithSystem:(NSString *)system WithType:(NSString *)Type WithResourceId:(NSString *)ResourceId WithEID:(NSString *)Eid;
|
|
|
/**
|
* 合集接口
|
*/
|
+ (NSMutableDictionary *)IntersectionWithUid:(NSString *)uid withId:(NSString*)Id withSystem:(NSString *)system;
|
|
/**
|
* 第三方登录
|
*/
|
+ (NSMutableDictionary *)ThirdPartyWithUid:(NSString *)uid withOpenId:(NSString *)openId WithName:(NSString *)name WithPortrait:(NSString *)Portrait WithLoginType:(NSString *)LoginType withSystem:(NSString *)system;
|
|
/**
|
发送验证码
|
|
@param uid 用户ID
|
@param system 1
|
@param Email 注册邮箱
|
|
@return 返回字典
|
*/
|
+ (NSMutableDictionary *)sendVerifyCodeWithUid:(NSString *)uid WithSystem:(NSString *)system WithEmail:(NSString *)Email;
|
|
/**
|
注册
|
|
@param uid 用户ID
|
@param system 1
|
@param Email 注册邮箱
|
@param Pwd 密码
|
@param NickName 昵称
|
@param VerifyCode 验证码
|
@param Portrait 头像
|
|
@return 返回字典
|
*/
|
+ (NSMutableDictionary *)registerWithUid:(NSString *)uid WithSystem:(NSString *)system WithEmail:(NSString *)Email WithPwd:(NSString *)Pwd WithNickName:(NSString *)NickName WithVerifyCode:(NSString *)VerifyCode WithPortrait:(NSString *)Portrait;
|
|
/**
|
邮箱登录
|
|
@param uid 用户ID
|
@param system 1
|
@param Email 注册邮箱
|
@param Pwd 密码
|
|
@return 返回字典
|
*/
|
+ (NSMutableDictionary *)loginWithUid:(NSString *)uid WithSystem:(NSString *)system WithEmail:(NSString *)Email WithPwd:(NSString *)Pwd;
|
|
/**
|
修改个人信息
|
|
@param uid 用户id
|
@param system 1
|
@param loginUid 登录id
|
@param sex 性别 (0-女 1-男)
|
@param birthday 生日
|
@param PersonalSign 个性签名
|
@param NickName 昵称
|
@param Portrait 图片的二进制流
|
|
@return 返回字典
|
*/
|
+ (NSMutableDictionary *)updateLoginUserInfoWithUid:(NSString *)uid WithSystem:(NSString *)system WithLoginUid:(NSString *)loginUid WithSex:(NSString *)sex WithBirthDay:(NSString *)birthday WithPersonalSign:(NSString *)PersonalSign WithNickName:(NSString *)NickName WithPortrait:(NSString *)Portrait;
|
|
/**
|
获取个人信息
|
|
@param uid 用户id
|
@param system 1
|
@param loginUid 登录id
|
|
@return 返回字典
|
*/
|
+ (NSMutableDictionary *)LoginUserInfoWithUid:(NSString *)uid WithSystem:(NSString *)system WithLoginUid:(NSString *)loginUid;
|
|
/**
|
重置密码
|
|
@param uid 用户id
|
@param system 1
|
@param Email 邮箱
|
@param Pwd 新密码
|
@param VerifyCode 验证码
|
|
@return 返回字典
|
*/
|
+ (NSMutableDictionary *)setPwdWithUid:(NSString *)uid WithSystem:(NSString *)system WithEmail:(NSString *)Email WithPwd:(NSString *)Pwd WithVerifyCode:(NSString *)VerifyCode;
|
|
|
//====================================
|
|
/**
|
* 获取视频评论列表
|
*
|
* @param uid 用户ID
|
* @param Id 视频的ID
|
* @param thirdType 根据videoinfo的返回
|
* @param page 页码
|
* @param system 1
|
*
|
* @return 返回字典
|
*/
|
+ (NSMutableDictionary *)CommentListWithUid:(NSString *)uid withVideoId:(NSString*)Id withThirdType:(NSString *)thirdType WithPage:(NSString *)page withSystem:(NSString *)system;
|
|
/**
|
* 获取别人对我的评论
|
*
|
* @param uid 用户的id
|
* @param page 页码
|
* @param system 1
|
*
|
* @return 返回字典
|
*/
|
+(NSMutableDictionary *)CommentReplyWithUid:(NSString *)uid withPage:(NSString *)page WithSystem:(NSString *)system;
|
|
/**
|
* 回复评论
|
*
|
* @param uid 用户ID
|
* @param commentReplayId 评论回复ID
|
* @param commentId 该主评论的ID(可选)
|
* @param content 回复的内容
|
* @param system 1
|
*
|
* @return 返回字典
|
*/
|
+(NSMutableDictionary *)replayCommentWithUid:(NSString *)uid withcommentReplayId:(NSString *)commentReplayId WithCommentId:(NSString *)commentId WithContent:(NSString *)content withSystem:(NSString *)system;
|
/**
|
* 评论
|
*
|
* @param uid 用户ID
|
* @param VideoId 视频Id
|
* @param thirfType VideoInfo的ThirdType
|
* @param content 回复的内容
|
* @param system 1
|
*
|
* @return 返回字典
|
*/
|
+(NSMutableDictionary *)replayCommentWithUid:(NSString *)uid WithVideoId:(NSString *)VideoId withThirdType:(NSString *)thirfType WithContent:(NSString *)content WithSystem:(NSString *)system;
|
|
//====================================
|
|
/**
|
* 添加关注
|
*
|
* @param uid 用户ID
|
* @param VideoId 视频ID
|
* @param LoginUid 登录的用户ID
|
* @param system 1
|
*
|
* @return 返回字典
|
*/
|
+(NSMutableDictionary *)addAttentionWithUid:(NSString *)uid WithVideoId:(NSString *)VideoId WithLoginUid:(NSString *)LoginUid WithSystem:(NSString *)system;
|
|
/**
|
* 取消关注
|
*
|
* @param uid 用户ID
|
* @param VideoId 视频ID
|
* @param LoginUid 登录的用户ID
|
* @param system 1
|
*
|
* @return 返回字典
|
*/
|
+(NSMutableDictionary *)cancelAttentionWithUid:(NSString *)uid WithVideoId:(NSString *)VideoId WithLoginUid:(NSString *)LoginUid WithSystem:(NSString *)system;
|
|
/**
|
* 获取关注列表
|
*
|
* @param uid 用户ID
|
* @param Page 获取第几页
|
* @param LoginUid 登录的用户ID
|
* @param system 1
|
*
|
* @return 返回字典
|
*/
|
+(NSMutableDictionary *)getAttentionListWithUid:(NSString *)uid WithPage:(NSString *)Page WithLoginUid:(NSString *)LoginUid WithSystem:(NSString *)system;
|
|
/**
|
* 获取关注动态
|
*
|
* @param uid 用户ID
|
* @param Page 获取第几页
|
* @param LoginUid 登录的用户ID
|
* @param system 1
|
*
|
* @return 返回字典
|
*/
|
+(NSMutableDictionary *)getAttentionUpdateListWithUid:(NSString *)uid WithPage:(NSString *)Page WithLoginUid:(NSString *)LoginUid WithSystem:(NSString *)system;
|
|
|
//====================================
|
|
/**
|
* 获得发现首页的banner
|
*
|
* @param uid 用户ID
|
* @param LoginUid 登录的用户ID
|
* @param system 1
|
*
|
* @return return value description
|
*/
|
+(NSMutableDictionary *)getFoundHomeBanner:(NSString *)uid WithSystem:(NSString *)system;
|
|
|
/**
|
* 获得发现首页的明星
|
*
|
* @param uid 用户ID
|
* @param LoginUid 登录的用户ID
|
* @param system 1
|
*
|
* @return return value description
|
*/
|
+(NSMutableDictionary *)getFoundHomeStars:(NSString *)uid WithSystem:(NSString *)system;
|
|
/**
|
* 获得发现首页的图文
|
*
|
* @param uid 用户ID
|
* @param LoginUid 登录的用户ID
|
* @param system 1
|
*
|
* @return return value description
|
*/
|
+(NSMutableDictionary *)getFoundHomeMapchar:(NSString *)uid WithSystem:(NSString *)system;
|
|
/**
|
* 获得发现首页的应用汇
|
*
|
* @param uid 用户ID
|
* @param LoginUid 登录的用户ID
|
* @param system 1
|
*
|
* @return return value description
|
*/
|
+(NSMutableDictionary *)getFoundHomeApp:(NSString *)uid WithSystem:(NSString *)system;
|
|
/**
|
* 获得发现 图文社type
|
*
|
* @param uid 用户ID
|
* @param LoginUid 登录的用户ID
|
* @param system 1
|
*
|
* @return return value description
|
*/
|
+(NSMutableDictionary *)getFoundGraphicSociety:(NSString *)uid WithSystem:(NSString *)system;
|
|
/**
|
* 获得发现 图文社单条新闻
|
*
|
* @param uid 用户ID
|
* @param LoginUid 登录的用户ID
|
* @param system 1
|
*
|
* @return return value description
|
*/
|
+(NSMutableDictionary *)getFoundLinefornew:(NSString *)uid withPage:(NSString*)Page withType:(NSString*)Type WithSystem:(NSString *)system;
|
|
/**
|
* 获得发现 专题列表
|
*
|
* @param uid 用户ID
|
* @param LoginUid 登录的用户ID
|
* @param system 1
|
*
|
* @return return value description
|
*/
|
+(NSMutableDictionary *)getFoundSpecialList:(NSString *)uid withPage:(NSString*)Page WithSystem:(NSString *)system;
|
|
/**
|
* 获得发现 单个
|
*
|
* @param uid 用户ID
|
* @param LoginUid 登录的用户ID
|
* @param system 1
|
*
|
* @return return value description
|
*/
|
+(NSMutableDictionary *)getFoundOnlySpecial:(NSString *)uid withPage:(NSString*)Page WithId:(NSString*)Id WithSystem:(NSString *)system;
|
|
//====================================
|
|
/**
|
获取Top10排行
|
|
@param uid 用户ID
|
@param system 1
|
|
@return return value description
|
*/
|
+(NSMutableDictionary *)TopWithUid:(NSString*)uid WithSystem:(NSString *)system;
|
|
/**
|
获取最新上线
|
|
@param uid 用户ID
|
@param system 1
|
|
@return return value description
|
*/
|
+(NSMutableDictionary *)NewListWithUid:(NSString*)uid withPage:(NSString *)page WithSystem:(NSString *)system;
|
|
/**
|
主播点击统计
|
|
@param uid 用户ID
|
@param system 1
|
@param Type 渠道类型
|
@param RoomId 房间ID
|
|
@return value description
|
*/
|
+(NSMutableDictionary *)addStatisticsWithUid:(NSString*)uid WithSystem:(NSString *)system WithType:(NSString *)Type WithRoomId:(NSString *) RoomId;
|
|
/**
|
获取热门直播
|
|
@param uid 用户ID
|
@param system 1
|
@return value description
|
*/
|
+(NSMutableDictionary *)getHotLiveWithUid:(NSString*)uid WithSystem:(NSString *)system;
|
|
/**
|
获取直播类别
|
|
@param uid 用户ID
|
@param system 1
|
@return value description
|
*/
|
+(NSMutableDictionary *)getAllLiveTypeWithUid:(NSString*)uid WithSystem:(NSString *)system;
|
|
/**
|
获取直播列表
|
|
@param uid 用户ID
|
@param system 1
|
@return value description
|
*/
|
+(NSMutableDictionary *)getLiveListWithUid:(NSString*)uid WithSystem:(NSString *)system withPage:(NSString *)page;
|
|
/**
|
专题类别
|
|
@param uid 用户ID
|
@param system 1
|
@return value description
|
*/
|
+(NSMutableDictionary *)getLiveListByTypeWithUid:(NSString*)uid WithSystem:(NSString *)system WithType:(NSString *)Type withPage:(NSString *)page;
|
|
//====================================
|
|
/**
|
获取商品列表
|
|
@param uid 用户id
|
@param system 1
|
@param page 页数
|
*/
|
+(NSMutableDictionary *)getGoodsItemListWithUid:(NSString *)uid WithSystem:(NSString *)system withPage:(NSString *)page;
|
/**
|
获取商品详情
|
|
@param uid 用户id
|
@param system 1
|
@param Id 商品ID
|
*/
|
+(NSMutableDictionary *)getGoodsItemDetailWithUid:(NSString *)uid WithSystem:(NSString *)system withId:(NSString *)Id;
|
/**
|
获取评论列表
|
|
@param uid 用户id
|
@param system 1
|
@param Id 商品ID
|
@param page 页数
|
*/
|
+(NSMutableDictionary *)getCommentListWithUid:(NSString *)uid WithSystem:(NSString *)system withId:(NSString *)Id withPage:(NSString *)page;
|
/**
|
发表评论
|
|
@param uid 用户id
|
@param system 1
|
@param Id 商品ID
|
@param LoginUid 用户登录ID
|
@param Content 内容
|
*/
|
+(NSMutableDictionary *)addCommentWithUid:(NSString *)uid WithSystem:(NSString *)system withId:(NSString *)Id withLoginUid:(NSString *)LoginUid withContent:(NSString *)Content;
|
/**
|
添加收藏
|
|
@param uid 用户id
|
@param system 1
|
@param Id 商品ID
|
*/
|
+(NSMutableDictionary *)addCollectWithUid:(NSString *)uid WithSystem:(NSString *)system withId:(NSString *)Id;
|
/**
|
取消收藏
|
|
@param uid 用户id
|
@param system 1
|
@param Id 商品ID
|
*/
|
+(NSMutableDictionary *)cancelCollectWithUid:(NSString *)uid WithSystem:(NSString *)system withId:(NSString *)Id;
|
/**
|
商品收藏列表
|
|
@param uid 用户id
|
@param system 1
|
@param page 页数
|
*/
|
+(NSMutableDictionary *)getCollectListWithUid:(NSString *)uid WithSystem:(NSString *)system withPage:(NSString *)page;
|
|
//首页精选
|
+ (NSMutableDictionary *)videoClassWithUid:(NSString *)uid withSystem:(NSString *)system;
|
|
|
+ (NSMutableDictionary *)videoClassChangeWithUid:(NSString *)uid vtid:(NSString *)vtid withSystem:(NSString *)system Page:(NSUInteger)Page ;
|
|
+ (NSMutableDictionary *)hotSearch:(NSString *)uid withSystem:(NSString *)system;
|
|
+ (NSMutableDictionary *)pptvVIPVideoActivityWithUid:(NSString *)uid withSystem:(NSString *)system WithLoginUid:(NSString *)loginUid url:(NSString *)url vid:(NSString *)vid cid:(NSString *)cid;
|
|
+ (NSMutableDictionary *)pptvVideoPlayStateWithUid:(NSString *)uid withSystem:(NSString *)system WithLoginUid:(NSString *)loginUid vid:(NSString *)vid cid:(NSString *)cid;
|
@end
|