//
|
// YTHNetdata.m
|
// PapayaPlayerDaqo
|
//
|
// Created by 味口 on 15-6-15.
|
// Copyright (c) 2015年 wgj. All rights reserved.
|
//
|
|
#import "YTHNetdata.h"
|
|
#define Version [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"] //build号
|
#define Package @"com.yeshi.buwanshequ.ios" //相当于包名
|
|
@implementation YTHNetdata
|
|
|
+ (NSMutableDictionary *)baseParams:(NSMutableDictionary *)params{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
//遍历
|
if(params!=nil){
|
[dic addEntriesFromDictionary:params];
|
}
|
|
[dic setObject:@"ios" forKey:@"Platform"];
|
dic[@"Version"] = Version;
|
dic[@"Package"] = Package;
|
dic[@"System"] = @"1";
|
|
dic[@"Device"] = [[UIDevice currentDevice].identifierForVendor UUIDString];
|
NSString *sign = [NSString stringWithFormat:@"%@%@%@",userToObtain,dic[@"Device"] ,dic[@"System"]];
|
dic[@"Sign"] = [NSString md5:sign];
|
return dic;
|
}
|
|
#pragma mark 获取用户名
|
+ (NSMutableDictionary *)userWithDevice:(NSString *)device withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:userToObtain forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:device forKey:@"Device"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
NSString *sign = [NSString stringWithFormat:@"%@%@%@",userToObtain,device,system];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
|
return dic;
|
}
|
|
#pragma mark 我的Banner获取
|
+ (NSMutableDictionary *)BannerWithUid:(NSString *)uid withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:GetUserBanner forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:system forKey:@"System"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetUserBanner,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetUserBanner,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 推荐视图的小广告推广
|
+ (NSMutableDictionary *)SpreadWithUid:(NSString *)uid withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:GetAdList forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:system forKey:@"System"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetAdList,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetAdList,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 点击上传发现页面的广告
|
+(NSMutableDictionary*)UploadClickAD:(NSString*)uid WithSystem:(NSString *)system WithId:(NSString*)Id WithPid:(NSString*)Pid WithType:(NSString*)Type{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:ClickAD forKey:@"Method"];
|
[dic setObject:system forKey:@"System"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",ClickAD,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",ClickAD,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
[dic setObject:Pid forKey:@"Pid"];
|
[dic setObject:Id forKey:@"AdId"];
|
[dic setObject:Type forKey:@"Type"];
|
return dic;
|
}
|
|
#pragma mark 意见搜索
|
+ (NSMutableDictionary *)suggestSearchWithUid:(NSString *)uid withKey:(NSString *)key withSystem:(NSString *)system withPage:(NSString *)page{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:SuggestSearch forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:system forKey:@"System"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",SuggestSearch,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",SuggestSearch,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:key forKey:@"Key"];
|
[dic setObject:page forKey:@"Page"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 搜索
|
+ (NSMutableDictionary *)serachWithUid:(NSString *)uid withKey:(NSString *)key withType:(NSString *)type withVideoType:(NSString *)vType withSystem:(NSString *)system withPage:(NSString *)page{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:Search forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:system forKey:@"System"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",Search,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",Search,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:key forKey:@"Key"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:type forKey:@"Type"];
|
[dic setObject:vType forKey:@"ContentType"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:page forKey:@"Page"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 热门搜索
|
+ (NSMutableDictionary *)HotSerachWithUid:(NSString *)uid withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:HotSearch forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:system forKey:@"System"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",HotSearch,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",HotSearch,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
#pragma mark 相关视频
|
+ (NSMutableDictionary *)RelativeVideosWithUid:(NSString *)uid withVideoId:(NSString *)videoid withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:GetRelativeVideos forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:system forKey:@"System"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetRelativeVideos,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetRelativeVideos,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:videoid forKey:@"VideoId"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
|
}
|
|
#pragma mark 猜你喜欢
|
+ (NSMutableDictionary *)guessLikeWithUid:(NSString *)uid withVideoId:(NSString *)videoid withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:GuessLike forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:system forKey:@"System"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GuessLike,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GuessLike,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:videoid forKey:@"VideoId"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
#pragma mark 大家都在看
|
+ (NSMutableDictionary *)PeopleSeeVideoWithUid:(NSString *)uid withVideoId:(NSString *)videoid withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:GetPeopleSeeVideos forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:system forKey:@"System"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetPeopleSeeVideos,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetPeopleSeeVideos,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:videoid forKey:@"VideoId"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取收藏的视频
|
+ (NSMutableDictionary *)CollectedVideoWithUid:(NSString *)uid withSystem:(NSString *)system withPage:(NSString *)page{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:GetCollectedVideo forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:system forKey:@"System"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetCollectedVideo,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetCollectedVideo,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:page forKey:@"Page"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
NSString * loginUID = [[NSUserDefaults standardUserDefaults] objectForKey:@"LoginUid"];
|
if (loginUID.length != 0) {
|
[dic setObject:loginUID forKey:@"LoginUid"];
|
}
|
return dic;
|
}
|
|
|
#pragma mark 获取我观看过的视频
|
+ (NSMutableDictionary *)WatchHistoryWithUid:(NSString *)uid withSystem:(NSString *)system withPage:(NSString *)page{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:GetWatchHistory forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:system forKey:@"System"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetWatchHistory,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetWatchHistory,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:page forKey:@"Page"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
|
}
|
|
|
#pragma mark 收藏与取消收藏 0取消收藏 1-收藏
|
+ (NSMutableDictionary *)getScoreCollectWithUid:(NSString *)uid withId:(NSString *)VideoId withThirdType:(NSString *)ThirdType WithType:(NSString *)type withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:GetScoreCollect forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetScoreCollect,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetScoreCollect,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:VideoId forKey:@"VideoId"];
|
[dic setObject:ThirdType forKey:@"ThirdType"];
|
[dic setObject:type forKey:@"Type"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
NSString * loginUID = [[NSUserDefaults standardUserDefaults] objectForKey:@"LoginUid"];
|
if (loginUID.length != 0) {
|
[dic setObject:loginUID forKey:@"LoginUid"];
|
}
|
return dic;
|
}
|
|
#pragma mark 获取是否被收藏
|
+ (NSMutableDictionary *)getIsCollectedWithUid:(NSString *)uid withId:(NSString *)VideoId withThirdType:(NSString *)ThirdType withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:isCollected forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",isCollected,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",isCollected,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:ThirdType forKey:@"ThirdType"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:VideoId forKey:@"Id"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
NSString * loginUID = [[NSUserDefaults standardUserDefaults] objectForKey:@"LoginUid"];
|
if (loginUID.length != 0) {
|
[dic setObject:loginUID forKey:@"LoginUid"];
|
}
|
return dic;
|
}
|
|
|
//=====================================
|
|
#pragma mark 顶部推荐广告
|
+ (NSMutableDictionary *)HomeAdWithUid:(NSString *)uid vtid:(NSString *)vtid withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:GetHomeAd forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetHomeAd,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetHomeAd,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:vtid forKey:@"Vtid"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
|
return dic;
|
}
|
//getRecommendCategoryVideoBanner
|
+ (NSMutableDictionary *)getRecommendCategoryVideoBannerWithUid:(NSString *)uid vtid:(NSString *)vtid withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:@"getRecommendCategoryVideoBanner" forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",@"getRecommendCategoryVideoBanner",uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",@"getRecommendCategoryVideoBanner",[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:vtid forKey:@"Type"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
NSLog(@"%@",dic);
|
return dic;
|
}
|
|
#pragma mark 推荐分类
|
+ (NSMutableDictionary *)HomeTypeWithUid:(NSString *)uid vtid:(NSString *)vtid withSystem:(NSString *)system DataKey:(NSString *)DataKey PageSize:(NSUInteger)PageSize Page:(NSUInteger)Page {
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
dic[@"DataKey"] = DataKey;
|
dic[@"PageSize"] = @(PageSize);
|
dic[@"Page"] = @(Page);
|
|
[dic setObject:GetHomeType forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:vtid forKey:@"Vtid"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetHomeType,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetHomeType,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
NSLog(@"%@",dic);
|
return dic;
|
}
|
|
+ (NSMutableDictionary *)videoClassChangeWithUid:(NSString *)uid vtid:(NSString *)vtid withSystem:(NSString *)system Page:(NSUInteger)Page
|
{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
dic[@"Page"] = @(Page);
|
dic[@"Id"] = vtid;
|
|
[dic setObject:@"getHomeVideoList" forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",@"getHomeVideoList",uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",@"getHomeVideoList",[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
NSLog(@"%@",dic);
|
return dic;
|
}
|
|
+ (NSMutableDictionary *)hotSearch:(NSString *)uid withSystem:(NSString *)system {
|
NSMutableDictionary *parms = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[parms setObject:@"getSearchRank" forKey:@"Method"];
|
[parms setObject:@"ios" forKey:@"Platform"];
|
[parms setObject:Version forKey:@"Version"];
|
[parms setObject:Package forKey:@"Package"];
|
[parms setObject:system forKey:@"System"];
|
|
NSString *sign;
|
if (uid!=nil) {
|
[parms setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",@"getSearchRank",uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",@"getSearchRank",[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[parms setObject:[NSString md5:sign] forKey:@"Sign"];
|
[parms setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return parms;
|
}
|
|
#pragma mark 更多视频
|
+ (NSMutableDictionary *)MoreVideoWithUid:(NSString *)uid withType:(NSString *)type withSystem:(NSString *)system withPage:(NSString *)page{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc ] initWithCapacity:0];
|
|
[dic setObject:GetMoreVideo forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetMoreVideo,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetMoreVideo,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:type forKey:@"Type"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:page forKey:@"Page"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
|
#pragma mark 推荐下面的更多视频
|
+ (NSMutableDictionary *)MoreHomeVideoWithUid:(NSString *)uid withSystem:(NSString *)system withPage:(NSString *)page{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc ] initWithCapacity:0];
|
|
[dic setObject:GetHomeMoreVideo forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetHomeMoreVideo,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetHomeMoreVideo,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:page forKey:@"Page"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取视频详情
|
/**
|
* 获取视频详情
|
*
|
* @param uid 用户ID
|
* @param movieId 视频ID
|
* @param ThirdType videoinfo中的数据
|
* @param system 1
|
*
|
* @return 字典
|
*/
|
+ (NSMutableDictionary *)VoideoDetailWithUid:(NSString *)uid withLoginUid:(NSString *)LoginUid withId:(NSString *)movieId withThirdType:(NSString *)ThirdType withSystem:(NSString *)system withResourceId:(NSString *)ResourceId{
|
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc ] initWithCapacity:0];
|
|
[dic setObject:GetNewVideoDetail forKey:@"Method"];
|
NSString *sign;
|
if (uid) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetNewVideoDetail,uid,system];
|
|
} else {
|
sign = [NSString stringWithFormat:@"%@%@%@",GetNewVideoDetail,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
if (movieId.length != 0) {
|
[dic setObject:movieId forKey:@"VideoId"];
|
}
|
|
if (system) {
|
[dic setObject:system forKey:@"System"];
|
}
|
|
if ([NSString md5:sign]) {
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
}
|
|
[dic setObject:@"IOS" forKey:@"Platform"];
|
|
if (Package) {
|
[dic setObject:Package forKey:@"Package"];
|
}
|
|
if (ThirdType) {
|
[dic setObject:ThirdType forKey:@"Type"];
|
}
|
|
[dic setObject:Version forKey:@"Version"];
|
|
if (LoginUid) {
|
[dic setObject:LoginUid forKey:@"LoginUid"];
|
}
|
|
if (ResourceId) {
|
[dic setObject:ResourceId forKey:@"ResourceId"];
|
}
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
|
|
|
|
//=====================================
|
|
|
#pragma mark 获取分类种类
|
+ (NSMutableDictionary *)FirstChildType:(NSString *)uid withParentId:(NSString *)parentId withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc ] initWithCapacity:0];
|
|
[dic setObject:GetFirstChildTypeNew forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetFirstChildTypeNew,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetFirstChildTypeNew,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:parentId forKey:@"ParentId"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
|
return dic;
|
}
|
|
|
#pragma mark 获取热门频道
|
+ (NSMutableDictionary *)HotType:(NSString *)uid withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc ] initWithCapacity:0];
|
|
[dic setObject:GetHotType forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetHotType,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetHotType,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
|
return dic;
|
}
|
|
#pragma mark 获取分类视频
|
+ (NSMutableDictionary *)VideoList:(NSString *)uid withPage:(NSString *)page withVideoType:(NSString *)videotype withOrder:(NSString *)order withSystem:(NSString *)system withCategoryType:(NSString *)CategoryType{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc ] initWithCapacity:0];
|
|
[dic setObject:GetVideoList forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetVideoList,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetVideoList,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
|
[dic setObject:page forKey:@"Page"];
|
[dic setObject:videotype forKey:@"VideoType"];
|
[dic setObject:order forKey:@"Order"]; //1最热 2最新
|
if (CategoryType!=nil&&![CategoryType isEqualToString:@"(null)"]) {
|
[dic setObject:CategoryType forKey:@"CategoryType"];
|
}
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取大分类推荐Banner
|
+ (NSMutableDictionary *)RecommendCategoryVideoBannerWithUid:(NSString *)uid withVideoType:(NSString *)Type withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc ] initWithCapacity:0];
|
|
[dic setObject:GetRecommendCategoryVideoBanner forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetRecommendCategoryVideoBanner,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetRecommendCategoryVideoBanner,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:Type forKey:@"Type"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取大分类推荐热榜
|
+ (NSMutableDictionary *)RecommendCategoryVideoListWithUid:(NSString *)uid withVideoType:(NSString *)Type withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc ] initWithCapacity:0];
|
|
[dic setObject:GetRecommendCategoryVideoList forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetRecommendCategoryVideoList,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetRecommendCategoryVideoList,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:Type forKey:@"Type"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
|
#pragma mark 精彩频道
|
+ (NSMutableDictionary *)ClassWithUid:(NSString *)uid withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:GetClass forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetClass,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetClass,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
//精选
|
+ (NSMutableDictionary *)videoClassWithUid:(NSString *)uid withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:@"getHomeClass" forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",@"getHomeClass",uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",@"getHomeClass",[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
NSLog(@"%@",dic);
|
return dic;
|
}
|
|
+ (NSMutableDictionary *)pptvVIPVideoActivityWithUid:(NSString *)uid withSystem:(NSString *)system WithLoginUid:(NSString *)loginUid url:(NSString *)url vid:(NSString *)vid cid:(NSString *)cid {
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:@"getHomeClass" forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",@"getHomeClass",uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",@"getHomeClass",[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:url forKey:@"url"];
|
[dic setObject:vid forKey:@"vid"];
|
[dic setObject:cid forKey:@"cid"];
|
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:loginUid forKey:@"loginUid"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
NSLog(@"%@",dic);
|
return dic;
|
}
|
|
+ (NSMutableDictionary *)pptvVideoPlayStateWithUid:(NSString *)uid withSystem:(NSString *)system WithLoginUid:(NSString *)loginUid vid:(NSString *)vid cid:(NSString *)cid {
|
|
NSMutableDictionary *parms = [NSMutableDictionary new];
|
parms[@"Method"] = @"getHomeClass";
|
parms[@"Platform"] = @"ios";
|
|
NSString *sign;
|
if (uid) {
|
[parms setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",@"getHomeClass",uid,system];
|
|
} else {
|
sign = [NSString stringWithFormat:@"%@%@%@",@"getHomeClass",[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
|
parms[@"vid"] = vid;
|
parms[@"cid"] = cid;
|
parms[@"Version"] = Version;
|
parms[@"Package"] = Package;
|
parms[@"System"] = system;
|
|
parms[@"loginUid"] = loginUid?:@"";
|
parms[@"Sign"] = [NSString md5:sign];
|
parms[@"Device"] = [[UIDevice currentDevice].identifierForVendor UUIDString];
|
return parms;
|
}
|
|
#pragma mark 精彩频道视频
|
+(NSMutableDictionary *)ClassVideoWithUid:(NSString *)uid withVideoType:(NSString *)videotype withSystem:(NSString *)system withPage:(NSString *)page{
|
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:GetHotClassVideo forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetHotClassVideo,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetHotClassVideo,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:videotype forKey:@"VideoType"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:page forKey:@"Page"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
|
#pragma mark 热门明星
|
+ (NSMutableDictionary *)HotStarsWithUid:(NSString *)uid withSystem:(NSString *)system withPage:(NSString *)page{
|
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:GetHotStars forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetHotStars,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetHotStars,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:page forKey:@"Page"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
|
}
|
|
#pragma mark 热门明星视频
|
+ (NSMutableDictionary *)HotStarsVideoWithUid:(NSString *)uid withStarId:(NSString *)starid withSystem:(NSString *)system withPage:(NSString *)page{
|
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:GetHotStarsVideo forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetHotStarsVideo,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetHotStarsVideo,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:starid forKey:@"StarId"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:page forKey:@"Page"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
|
}
|
|
|
#pragma mark 意见反馈
|
+ (NSMutableDictionary *)adviceWithUid:(NSString *)uid withContent:(NSString *)Content withSystem:(NSString *)system withPage:(NSString *)page{
|
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:Advice forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",Advice,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",Advice,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:Content forKey:@"Content"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
|
}
|
|
#pragma mark 获取推荐中上方的通知内容
|
+ (NSMutableDictionary *)NoticeWithUid:(NSString *)uid withSystem:(NSString *)system{
|
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:getNotice forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",getNotice,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",getNotice,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
//==========================
|
|
|
#pragma mark 特殊url处理
|
+ (NSMutableDictionary *)ThirdVideoRequestWithUid:(NSString *)uid WithId:(NSString *)Id WithUrl:(NSString *)url WithStep:(NSString *)step WithData:(NSString *)data WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:ThirdVideoRequest forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Id forKey:@"Id"];
|
[dic setObject:url forKey:@"Url"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",ThirdVideoRequest,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",ThirdVideoRequest,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:step forKey:@"Step"];
|
[dic setObject:data forKey:@"Data"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 提交url得到真实视频url
|
/**
|
* 获得真实的视频地址
|
*
|
* @param uid 用户id
|
* @param Id 分集的id
|
* @param system 默认为1
|
* @param data 通过获取视频详情获取的data
|
*
|
* @return 返回一个字典
|
*/
|
+ (NSMutableDictionary *)parseVideoUrlWithUid:(NSString *)uid WithId:(NSString *)Id WithVideoId:(NSString *)VideoId WithSystem:(NSString *)system WithType:(NSString *)Type WithResourceId:(NSString *)ResourceId WithEID:(NSString *)Eid{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
|
[dic setObject:GetPlayUrl forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
if (Id!=nil) {
|
[dic setObject:Id forKey:@"Id"];
|
}
|
if (VideoId != nil) {
|
[dic setObject:VideoId forKey:@"VideoId"];
|
}
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetPlayUrl,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetPlayUrl,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
} [dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:Type forKey:@"Type"];
|
if (ResourceId != nil) {
|
[dic setObject:ResourceId forKey:@"ResourceId"];
|
}
|
if (Eid!=nil) {
|
[dic setObject:Eid forKey:@"EId"];
|
}
|
[dic setObject:[NSString stringWithFormat:@"%f",KScreenH] forKey:@"ScreenWidth"];
|
[dic setObject:[NSString stringWithFormat:@"%f",KScreenW] forKey:@"ScreenHeight"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
|
#pragma mark 合集接口
|
+ (NSMutableDictionary *)IntersectionWithUid:(NSString *)uid withId:(NSString*)Id withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:getIntersection forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",getIntersection,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",getIntersection,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:Id forKey:@"Id"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 第三方登录
|
+ (NSMutableDictionary *)ThirdPartyWithUid:(NSString *)uid withOpenId:(NSString *)openId WithName:(NSString *)name WithPortrait:(NSString *)Portrait WithLoginType:(NSString *)LoginType withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:getThirdType forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",getThirdType,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",getThirdType,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:openId forKey:@"OpenId"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:name forKey:@"Name"];
|
[dic setObject:Portrait forKey:@"Portrait"];
|
[dic setObject:openId forKey:@"OpenId"];
|
[dic setObject:LoginType forKey:@"LoginType"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 发送验证码
|
+ (NSMutableDictionary *)sendVerifyCodeWithUid:(NSString *)uid WithSystem:(NSString *)system WithEmail:(NSString *)Email{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:sendVerifyCode forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",sendVerifyCode,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",sendVerifyCode,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:Email forKey:@"Email"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 注册
|
+ (NSMutableDictionary *)registerWithUid:(NSString *)uid WithSystem:(NSString *)system WithEmail:(NSString *)Email WithPwd:(NSString *)Pwd WithNickName:(NSString *)NickName WithVerifyCode:(NSString *)VerifyCode WithPortrait:(NSString *)Portrait{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:registers forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",registers,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",registers,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:Email forKey:@"Email"];
|
[dic setObject:Pwd forKey:@"Pwd"];
|
if (NickName!=nil) {
|
[dic setObject:NickName forKey:@"NickName"];
|
}
|
[dic setObject:VerifyCode forKey:@"VerifyCode"];
|
if (Portrait!=nil) {
|
[dic setObject:Portrait forKey:@"Portrait"];
|
}
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 邮箱登录
|
+ (NSMutableDictionary *)loginWithUid:(NSString *)uid WithSystem:(NSString *)system WithEmail:(NSString *)Email WithPwd:(NSString *)Pwd{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:logins forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",logins,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",logins,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
if(Email != nil){
|
[dic setObject:Email forKey:@"Email"];
|
}
|
if (Pwd != nil) {
|
[dic setObject:Pwd forKey:@"Pwd"];
|
}
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 修改个人信息
|
+ (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{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:updateLoginUserInfo forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",updateLoginUserInfo,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",updateLoginUserInfo,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:loginUid forKey:@"LoginUid"];
|
if(sex!=nil){
|
[dic setObject:sex forKey:@"Sex"];
|
}
|
if (birthday!=nil) {
|
[dic setObject:birthday forKey:@"BirthDay"];
|
}
|
if (PersonalSign!=nil) {
|
[dic setObject:PersonalSign forKey:@"PersonalSign"];
|
}
|
if (NickName!=nil) {
|
[dic setObject:NickName forKey:@"NickName"];
|
}
|
if (Portrait!=nil) {
|
[dic setObject:Portrait forKey:@"Portrait"];
|
}
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取个人信息
|
+ (NSMutableDictionary *)LoginUserInfoWithUid:(NSString *)uid WithSystem:(NSString *)system WithLoginUid:(NSString *)loginUid{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:getLoginUserInfo forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",getLoginUserInfo,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",getLoginUserInfo,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:loginUid forKey:@"loginUid"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 重置密码
|
+ (NSMutableDictionary *)setPwdWithUid:(NSString *)uid WithSystem:(NSString *)system WithEmail:(NSString *)Email WithPwd:(NSString *)Pwd WithVerifyCode:(NSString *)VerifyCode{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:setPwd forKey:@"Method"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",setPwd,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",setPwd,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:Email forKey:@"Email"];
|
[dic setObject:Pwd forKey:@"Pwd"];
|
[dic setObject:VerifyCode forKey:@"VerifyCode"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取视频评论列表
|
+ (NSMutableDictionary *)CommentListWithUid:(NSString *)uid withVideoId:(NSString*)Id withThirdType:(NSString *)thirdType WithPage:(NSString *)page withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:getVideoCommentList forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",getVideoCommentList,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",getVideoCommentList,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Id forKey:@"VideoId"];
|
[dic setObject:thirdType forKey:@"ThirdType"];
|
[dic setObject:page forKey:@"Page"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取别人对我的评论
|
+(NSMutableDictionary *)CommentReplyWithUid:(NSString *)uid withPage:(NSString *)page WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:getMyCommentReply forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",getMyCommentReply,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",getMyCommentReply,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:page forKey:@"Page"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 回复评论
|
+(NSMutableDictionary *)replayCommentWithUid:(NSString *)uid withcommentReplayId:(NSString *)commentReplayId WithCommentId:(NSString *)commentId WithContent:(NSString *)content withSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:replayComment forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",replayComment,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",replayComment,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
if(commentReplayId){
|
[dic setObject:commentReplayId forKey:@"CommentReplyId"];
|
}
|
[dic setObject:commentId forKey:@"CommentId"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:content forKey:@"Content"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 评论
|
+(NSMutableDictionary *)replayCommentWithUid:(NSString *)uid WithVideoId:(NSString *)VideoId withThirdType:(NSString *)thirfType WithContent:(NSString *)content WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:comment forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",comment,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",comment,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:VideoId forKey:@"VideoId"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:thirfType forKey:@"ThirdType"];
|
[dic setObject:content forKey:@"Content"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 添加关注
|
+(NSMutableDictionary *)addAttentionWithUid:(NSString *)uid WithVideoId:(NSString *)VideoId WithLoginUid:(NSString *)LoginUid WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:addAttention forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",addAttention,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",addAttention,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:VideoId forKey:@"VideoId"];
|
[dic setObject:LoginUid forKey:@"LoginUid"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 取消关注
|
+(NSMutableDictionary *)cancelAttentionWithUid:(NSString *)uid WithVideoId:(NSString *)VideoId WithLoginUid:(NSString *)LoginUid WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:cancelAttention forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",cancelAttention,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",cancelAttention,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:VideoId forKey:@"VideoId"];
|
[dic setObject:LoginUid forKey:@"LoginUid"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取关注列表
|
+(NSMutableDictionary *)getAttentionListWithUid:(NSString *)uid WithPage:(NSString *)Page WithLoginUid:(NSString *)LoginUid WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:getAttentionList forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",getAttentionList,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",getAttentionList,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Page forKey:@"Page"];
|
[dic setObject:LoginUid forKey:@"LoginUid"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取关注动态
|
+(NSMutableDictionary *)getAttentionUpdateListWithUid:(NSString *)uid WithPage:(NSString *)Page WithLoginUid:(NSString *)LoginUid WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:getAttentionUpdateList forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",getAttentionUpdateList,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",getAttentionUpdateList,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Page forKey:@"Page"];
|
[dic setObject:LoginUid forKey:@"LoginUid"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 发现首页的banner
|
+(NSMutableDictionary *)getFoundHomeBanner:(NSString *)uid WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:FoundHomeBanner forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",FoundHomeBanner,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",FoundHomeBanner,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 发现首页的明星
|
+(NSMutableDictionary *)getFoundHomeStars:(NSString *)uid WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:FoundHomeStars forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",FoundHomeStars,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",FoundHomeStars,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
#pragma mark - 首页底部明星
|
+(NSMutableDictionary *)getHotStarMainList:(NSString *)uid WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:@"getHotStarMainList" forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",@"getHotStarMainList",uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",@"getHotStarMainList",[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
#pragma mark 发现首页的图文
|
+(NSMutableDictionary *)getFoundHomeMapchar:(NSString *)uid WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:FoundHomeMapchar forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",FoundHomeMapchar,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",FoundHomeMapchar,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 发现首页的应用汇
|
+(NSMutableDictionary *)getFoundHomeApp:(NSString *)uid WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:FoundHomeAdd forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",FoundHomeAdd,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",FoundHomeAdd,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取图文社 type
|
+(NSMutableDictionary *)getFoundGraphicSociety:(NSString *)uid WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:FoundHomeGraphicSociety forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",FoundHomeGraphicSociety,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",FoundHomeGraphicSociety,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取图文社 单条新闻
|
+(NSMutableDictionary *)getFoundLinefornew:(NSString *)uid withPage:(NSString*)Page withType:(NSString*)Type WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:FoundHomeLinefornew forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",FoundHomeLinefornew,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",FoundHomeLinefornew,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Page forKey:@"Page"];
|
[dic setObject:Type forKey:@"Type"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取专题列表
|
+(NSMutableDictionary *)getFoundSpecialList:(NSString *)uid withPage:(NSString*)Page WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:FoundSpecialList forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",FoundSpecialList,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",FoundSpecialList,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Page forKey:@"Page"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取单个专题
|
+(NSMutableDictionary *)getFoundOnlySpecial:(NSString *)uid withPage:(NSString*)Page WithId:(NSString*)Id WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:FoundOnlySpecial forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",FoundOnlySpecial,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",FoundOnlySpecial,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Page forKey:@"Page"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Id forKey:@"Id"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取Top10排行
|
+(NSMutableDictionary *)TopWithUid:(NSString*)uid WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:GetTop forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetTop,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetTop,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取最新上线
|
+(NSMutableDictionary *)NewListWithUid:(NSString*)uid withPage:(NSString *)page WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:GetNewList forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetNewList,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetNewList,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:page forKey:@"Page"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
#pragma mark 主播点击统计
|
+(NSMutableDictionary *)addStatisticsWithUid:(NSString*)uid WithSystem:(NSString *)system WithType:(NSString *)Type WithRoomId:(NSString *) RoomId{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:AddStatistics forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",AddStatistics,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",AddStatistics,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Type forKey:@"Type"];
|
[dic setObject:RoomId forKey:@"RoomId"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取热门直播
|
+(NSMutableDictionary *)getHotLiveWithUid:(NSString*)uid WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:GetHotLive forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetHotLive,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetHotLive,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取直播类别
|
+(NSMutableDictionary *)getAllLiveTypeWithUid:(NSString*)uid WithSystem:(NSString *)system{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:GetAllLiveType forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetAllLiveType,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetAllLiveType,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
}
|
|
#pragma mark 获取直播列表
|
+(NSMutableDictionary *)getLiveListWithUid:(NSString*)uid WithSystem:(NSString *)system withPage:(NSString *)page{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:GetLiveList forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetLiveList,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetLiveList,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:page forKey:@"Page"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
|
}
|
|
#pragma mark 专题类别
|
+(NSMutableDictionary *)getLiveListByTypeWithUid:(NSString*)uid WithSystem:(NSString *)system WithType:(NSString *)Type withPage:(NSString *)page{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:GetLiveListByType forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetLiveListByType,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetLiveListByType,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:page forKey:@"Page"];
|
[dic setObject:Type forKey:@"Type"];
|
[dic setObject:[[UIDevice currentDevice].identifierForVendor UUIDString] forKey:@"Device"];
|
return dic;
|
|
}
|
|
#pragma mark 获取商品列表 getGoodsItemList
|
+(NSMutableDictionary *)getGoodsItemListWithUid:(NSString *)uid WithSystem:(NSString *)system withPage:(NSString *)page{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:GetGoodsItemList forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetGoodsItemList,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetGoodsItemList,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:page forKey:@"Page"];
|
return dic;
|
}
|
|
#pragma mark 获取商品详情 getGoodsItemDetail
|
+(NSMutableDictionary *)getGoodsItemDetailWithUid:(NSString *)uid WithSystem:(NSString *)system withId:(NSString *)Id{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:GetGoodsItemDetail forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetGoodsItemDetail,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetGoodsItemDetail,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Id forKey:@"Id"];
|
return dic;
|
}
|
|
#pragma mark 获取评论列表 getCommentList
|
+(NSMutableDictionary *)getCommentListWithUid:(NSString *)uid WithSystem:(NSString *)system withId:(NSString *)Id withPage:(NSString *)page{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:GetCommentList forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetCommentList,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetCommentList,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Id forKey:@"Id"];
|
[dic setObject:page forKey:@"Page"];
|
return dic;
|
}
|
|
#pragma mark 发表评论 addComment
|
+(NSMutableDictionary *)addCommentWithUid:(NSString *)uid WithSystem:(NSString *)system withId:(NSString *)Id withLoginUid:(NSString *)LoginUid withContent:(NSString *)Content{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:AddComment forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",AddComment,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",AddComment,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Id forKey:@"Id"];
|
[dic setObject:LoginUid forKey:@"LoginUid"];
|
[dic setObject:Content forKey:@"Content"];
|
return dic;
|
}
|
|
#pragma mark 添加收藏 addCollect
|
+(NSMutableDictionary *)addCollectWithUid:(NSString *)uid WithSystem:(NSString *)system withId:(NSString *)Id{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:AddCollect forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",AddCollect,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",AddCollect,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Id forKey:@"Id"];
|
return dic;
|
}
|
|
#pragma mark 取消收藏 cancelCollect
|
+(NSMutableDictionary *)cancelCollectWithUid:(NSString *)uid WithSystem:(NSString *)system withId:(NSString *)Id{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:CancelCollect forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",CancelCollect,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",CancelCollect,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:Id forKey:@"Id"];
|
return dic;
|
}
|
|
#pragma mark 获取商品的收藏列表
|
+(NSMutableDictionary *)getCollectListWithUid:(NSString *)uid WithSystem:(NSString *)system withPage:(NSString *)page{
|
NSMutableDictionary *dic = [[NSMutableDictionary alloc] initWithCapacity:0];
|
[dic setObject:GetCollectList forKey:@"Method"];
|
NSString *sign;
|
if (uid!=nil) {
|
[dic setObject:uid forKey:@"Uid"];
|
sign = [NSString stringWithFormat:@"%@%@%@",GetCollectList,uid,system];
|
}else{
|
sign = [NSString stringWithFormat:@"%@%@%@",GetCollectList,[[UIDevice currentDevice].identifierForVendor UUIDString],system];
|
}
|
[dic setObject:system forKey:@"System"];
|
[dic setObject:[NSString md5:sign] forKey:@"Sign"];
|
[dic setObject:@"ios" forKey:@"Platform"];
|
[dic setObject:Package forKey:@"Package"];
|
[dic setObject:Version forKey:@"Version"];
|
[dic setObject:page forKey:@"Page"];
|
return dic;
|
}
|
|
@end
|