2023-07-06 16:54:13 +08:00
|
|
|
|
//
|
|
|
|
|
// Api+Mine.m
|
|
|
|
|
// YUMI
|
|
|
|
|
//
|
|
|
|
|
// Created by YUMI on 2021/9/16.
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
#import "Api+Mine.h"
|
|
|
|
|
#import <Base64/MF_Base64Additions.h>
|
|
|
|
|
@implementation Api (Mine)
|
|
|
|
|
|
2023-07-14 18:50:55 +08:00
|
|
|
|
/// 获取个人中心功能列表
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param uid uid
|
|
|
|
|
+ (void)requestPersonalFunctionItem:(HttpRequestHelperCompletion)completion
|
2023-07-06 16:54:13 +08:00
|
|
|
|
uid:(NSString *)uid {
|
2023-07-14 18:50:55 +08:00
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"cGVyc29uYWwvY2VudGVyL2xpc3Q="];///personal/center/list
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 获取个人中心banner列表
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param uid 用户的uid
|
|
|
|
|
/// @param type 类型 10
|
|
|
|
|
+ (void)requestMineBannerList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid type:(NSString *)type {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"aG9tZS9iYW5uZXI="];///home/banner
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, type, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 保存反馈的信息
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param feedbackDesc 反馈的内容
|
|
|
|
|
/// @param contact 联系方式
|
|
|
|
|
/// @param uid uid
|
|
|
|
|
/// @param ticket ticket
|
|
|
|
|
+ (void)saveFeedBackWith:(HttpRequestHelperCompletion)completion
|
2023-07-06 16:54:13 +08:00
|
|
|
|
feedbackDesc:(NSString *)feedbackDesc
|
|
|
|
|
contact:(NSString *)contact
|
|
|
|
|
uid:(NSString *)uid
|
|
|
|
|
ticket:(NSString *)ticket {
|
2023-07-14 18:50:55 +08:00
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"ZmVlZGJhY2s="];///feedback
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, feedbackDesc, contact, uid, ticket, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2023-07-14 18:50:55 +08:00
|
|
|
|
/// 查询当前用户开启通知的状态
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param uid 用户的uid
|
|
|
|
|
+ (void)requestUserInfoNotifyStatus:(HttpRequestHelperCompletion)completion uid:(NSString *)uid {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"dXNlci9tc2dOb3RpZnk="];///user/msgNotify
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, nil];
|
|
|
|
|
}
|
2023-07-06 16:54:13 +08:00
|
|
|
|
|
|
|
|
|
|
2023-07-14 18:50:55 +08:00
|
|
|
|
/// 更新系统通知
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param sysMsgNotify 状态
|
|
|
|
|
/// @param uid 用户的uid
|
|
|
|
|
+ (void)updateUserInfoSystemNotifyWith:(HttpRequestHelperCompletion)completion sysMsgNotify:(NSString *)sysMsgNotify uid:(NSString *)uid {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"dXNlci9zeXNNc2dOb3RpZnk="];///user/sysMsgNotify
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, sysMsgNotify,uid, nil];
|
|
|
|
|
}
|
2023-07-06 16:54:13 +08:00
|
|
|
|
|
2023-07-14 18:50:55 +08:00
|
|
|
|
/// 更新个播开播通知
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param msgNotify 状态
|
|
|
|
|
/// @param uid 用户的uid
|
|
|
|
|
+ (void)updateAnchorBroadCastNotifyWith:(HttpRequestHelperCompletion)completion msgNotify:(NSString *)msgNotify uid:(NSString *)uid {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"dXNlci9zaW5nbGVCcm9hZGNhc3RNc2dOb3RpZnk="];///user/singleBroadcastMsgNotify
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, msgNotify,uid, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 设置支付密码 重置支付密码
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param newPasswd 支付密码
|
|
|
|
|
/// @param phone 手机号
|
|
|
|
|
/// @param code 验证码
|
|
|
|
|
/// @param uid uid
|
|
|
|
|
/// @param ticket ticket
|
|
|
|
|
+ (void)setPayPassword:(HttpRequestHelperCompletion)completion newPasswd:(NSString *)newPasswd phone:(NSString *)phone code:(NSString *)code uid:(NSString *)uid ticket:(NSString *)ticket {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"dXNlci9wYXltZW50UGFzc3dkL3Jlc2V0"];///user/paymentPasswd/reset
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, newPasswd, phone, code,uid,ticket, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2023-07-14 18:50:55 +08:00
|
|
|
|
/// 修改支付密码
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param newPasswd 新的支付密码
|
|
|
|
|
/// @param oldPasswd 旧的支付密码
|
|
|
|
|
/// @param uid uid
|
|
|
|
|
/// @param ticket ticket
|
|
|
|
|
+ (void)modifPayPassword:(HttpRequestHelperCompletion)completion newPasswd:(NSString *)newPasswd oldPasswd:(NSString *)oldPasswd uid:(NSString *)uid ticket:(NSString *)ticket {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"dXNlci9wYXltZW50UGFzc3dkL21vZGlmeQ=="];///user/paymentPasswd/modify
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, newPasswd,oldPasswd,uid,ticket, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 设置登录密码
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param phone 手机号
|
|
|
|
|
/// @param newPwd 新的密码
|
|
|
|
|
+ (void)setLoingPassword:(HttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"YWNjL3B3ZC9zZXQ="];///acc/pwd/set
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, phone, newPwd, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 重置登录密码
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param phone 手机号
|
|
|
|
|
/// @param newPwd 新的密码
|
|
|
|
|
/// @param smsCode 验证码
|
|
|
|
|
+ (void)resetLoingPassword:(HttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd smsCode:(NSString *)smsCode {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"YWNjL3B3ZC9yZXNldA=="];///acc/pwd/reset
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, phone, newPwd,smsCode, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 修改 登录密码
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param phone 手机号
|
|
|
|
|
/// @param newPwd 新的密码
|
|
|
|
|
/// @param pwd 旧密码
|
|
|
|
|
+ (void)modifyLoingPassword:(HttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd pwd:(NSString *)pwd {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"YWNjL3B3ZC9tb2RpZnk="];///acc/pwd/modify
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion,__FUNCTION__, phone, newPwd, pwd, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 开启关闭家长模式
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param password 密码
|
|
|
|
|
/// @param status 状态 0 开启 1 关闭
|
|
|
|
|
/// @param uid 用户的uid
|
|
|
|
|
+ (void)openOrCloseParentModel:(HttpRequestHelperCompletion)completion password:(NSString *)password status:(NSNumber *)status uid:(NSString *)uid {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"dXNlci9vcGVuT3JDbG9zZQ=="];///user/openOrClose
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, password,status,uid, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 上传七牛获取token
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
+ (void)qiniuUpLoadImage:(HttpRequestHelperCompletion)completion {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"cWluaXUvdXBsb2FkL2dldFVwbG9hZFRva2Vu"];///qiniu/upload/getUploadToken
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// 上传用户图像到服务器
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param photoStr 相册
|
|
|
|
|
/// @param uid 用户的uid
|
|
|
|
|
/// @param ticket ticket
|
|
|
|
|
+ (void)uploadUserAlbum:(HttpRequestHelperCompletion)completion photoStr:(NSString *)photoStr uid:(NSString *)uid ticket:(NSString *)ticket {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"cGhvdG8vdjIvdXBsb2Fk"];///photo/v2/upload
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__,photoStr, uid, ticket, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 删除用户图像从服务器
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param pid 相册
|
|
|
|
|
/// @param uid 用户的uid
|
|
|
|
|
/// @param ticket ticket
|
|
|
|
|
+ (void)deleteImageFromServer:(HttpRequestHelperCompletion)completion pid:(NSString *)pid uid:(NSString *)uid ticket:(NSString *)ticket {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"cGhvdG8vZGVsUGhvdG8="];///photo/delPhoto
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__,pid, uid, ticket, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// 请求充值列表
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param channelType channel
|
|
|
|
|
+ (void)getRechargeList:(HttpRequestHelperCompletion)completion channelType:(NSString *)channelType {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"Y2hhcmdlcHJvZC9saXN0"];///chargeprod/list
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__,channelType, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 苹果下单
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param chargeProdId 充值id
|
|
|
|
|
/// @param uid 用户的uid
|
|
|
|
|
/// @param ticket ticket
|
|
|
|
|
/// @param deviceInfo uuid
|
|
|
|
|
/// @param clientIp ip地址
|
|
|
|
|
+ (void)requestIAPRecharge:(HttpRequestHelperCompletion)completion chargeProdId:(NSString *)chargeProdId uid:(NSString *)uid ticket:(NSString *)ticket deviceInfo:(NSString *)deviceInfo clientIp:(NSString *)clientIp {
|
2023-09-18 16:24:28 +08:00
|
|
|
|
|
|
|
|
|
[self makeRequest:@"storeKitV2/placeOrder" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__,chargeProdId, uid, ticket, deviceInfo, clientIp, nil];
|
2023-07-14 18:50:55 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// 验证凭据
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param chooseEnv @"true"
|
|
|
|
|
/// @param chargeRecordId 服务端生成的订单编号
|
|
|
|
|
/// @param transcationId 内购的唯一标识符
|
|
|
|
|
/// @param uid 用户uid
|
|
|
|
|
/// @param ticket ticket
|
2023-09-18 16:24:28 +08:00
|
|
|
|
+ (void)checkReceipt:(HttpRequestHelperCompletion)completion chooseEnv:(NSString *)chooseEnv chargeRecordId:(NSString *)chargeRecordId transcationId:(NSString *)transcationId uid:(NSString *)uid ticket:(NSString *)ticket {
|
|
|
|
|
|
|
|
|
|
[self makeRequest:@"storeKitV2/verifyOrder" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, chooseEnv, chargeRecordId, transcationId, uid, ticket, nil];
|
2023-07-14 18:50:55 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// 退出当前账号
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param access_token token
|
|
|
|
|
+ (void)logoutCurrentAccount:(HttpRequestHelperCompletion)completion access_token:(NSString *)access_token {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"YWNjL2xvZ291dA=="];///acc/logout
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, access_token, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 查询两个人的关注状态
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param uid 自己的uid
|
|
|
|
|
/// @param isLikeUid 要查询的那个人的uid
|
|
|
|
|
+ (void)attentionStatusCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid isLikeUid:(NSString *)isLikeUid {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"ZmFucy9pc2xpa2U="];///fans/islike
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__, uid, isLikeUid, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 关注某人
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param uid 发起关注的人
|
|
|
|
|
/// @param likedUid 被关注的人
|
|
|
|
|
/// @param ticket ticket
|
|
|
|
|
/// @param type 1 关注 2取消关注
|
|
|
|
|
+ (void)attentionCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid likedUid:(NSString *)likedUid ticket:(NSString *)ticket type:(NSString *)type {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"ZmFucy9saWtl"];///fans/like
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, uid, likedUid, ticket, type, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 获取用户详情
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param uid 发起关注的人
|
|
|
|
|
/// @param page page
|
|
|
|
|
/// @param pageSize pagesize
|
|
|
|
|
+ (void)userDetailInfoCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"dXNlci9kZXRhaWwvZ2V0"];///user/detail/get
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, page, pageSize, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 获取粉丝列表
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param uid 用户的uid
|
|
|
|
|
/// @param pageNo 当前页数
|
|
|
|
|
/// @param pageSize 一页多少个
|
|
|
|
|
+ (void)getFansListCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid pageNo:(NSString *)pageNo pageSize:(NSString *)pageSize {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"ZmFucy9mYW5zbGlzdA=="];///@"fans/fanslist"
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, pageNo, pageSize, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 获取关注列表
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param uid 用户的uid
|
|
|
|
|
/// @param pageNo 当前页数
|
|
|
|
|
/// @param pageSize 一页多少个
|
|
|
|
|
+ (void)getattentionListCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid pageNo:(NSString *)pageNo pageSize:(NSString *)pageSize {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"ZmFucy9mb2xsb3dpbmc="];///fans/following
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, pageNo, pageSize, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 获取访客列表
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param pageNum 当前页数
|
|
|
|
|
/// @param pageSize 一页多少个
|
|
|
|
|
+ (void)getVisitorListCompletion:(HttpRequestHelperCompletion)completion pageNum:(NSString *)pageNum pageSize:(NSString *)pageSize {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"dXNlcnZpc2l0cmVjb3JkL3Zpc2l0VXNlckxpc3Q="];///uservisitrecord/visitUserList
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, pageNum, pageSize, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 上传访问用户的记录
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param uid 被访问的用户uid
|
|
|
|
|
+ (void)uploadVisitUserCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"dXNlci9kZXRhaWwvdmlzaXRVc2VyRGV0YWls"];///user/detail/visitUserDetail
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 获取粉丝团列表
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param pageNum 当前页数
|
|
|
|
|
/// @param pageSize 一页多少个
|
|
|
|
|
+ (void)getAnchorFansTeamListCompletion:(HttpRequestHelperCompletion)completion pageNum:(NSString *)pageNum pageSize:(NSString *)pageSize {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"YW5jaG9yRmFuc1RlYW0vZ2V0Sm9pbkZhbnNUZWFtTGlzdA=="];///anchorFansTeam/getJoinFansTeamList
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, pageNum, pageSize, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 获取用户的礼物墙
|
|
|
|
|
/// @param comletion 完成
|
|
|
|
|
/// @param uid 用户的uid
|
|
|
|
|
/// @param giftType 类型2
|
|
|
|
|
+ (void)getUserGiftWall:(HttpRequestHelperCompletion)comletion uid:(NSString *)uid giftType:(NSString *)giftType {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"Z2lmdHdhbGwvZ2V0QnlHaWZ0VHlwZQ=="];///giftwall/getByGiftType
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:comletion, __FUNCTION__, uid, giftType, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 批量获取用户信息
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param uids 用户的uid
|
|
|
|
|
+ (void)getUsersListInfo:(HttpRequestHelperCompletion)completion uids:(NSString *)uids {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"dXNlci9saXN0"];///user/list
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uids, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 获取用户进房记录
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param uid 用户的uid
|
|
|
|
|
+ (void)requestFootPrint:(HttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"dXNlcnJvb20vZ2V0SW5Sb29tUmVjb3Jk"];///userroom/getInRoomRecord
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, page, pageSize, nil];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// 清除进房记录
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param uid 用户uid
|
|
|
|
|
/// @param roomUid 房间uid
|
|
|
|
|
+ (void)requestCleanFootPrint:(HttpRequestHelperCompletion)completion uid:(NSString *)uid roomUid:(NSString *)roomUid {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"dXNlcnJvb20vZGVsZXRlSW5Sb29tUmVjb3Jk"];///userroom/deleteInRoomRecord
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, uid, roomUid, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
2023-07-14 18:50:55 +08:00
|
|
|
|
|
|
|
|
|
/// 快捷进房
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param uid 用户的uid
|
|
|
|
|
/// @param mgId 游戏id
|
|
|
|
|
+ (void)requestMineQuickMatchLittleGame:(HttpRequestHelperCompletion)completion uid:(NSString *)uid mgId:(NSString *)mgId {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"aG9tZS9mYXN0UGlja1Yy"];///home/fastPickV2
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, mgId, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
|
|
|
|
|
2023-07-14 18:50:55 +08:00
|
|
|
|
/// 请求收藏房间列表
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param uid 用户的uid
|
|
|
|
|
/// @param page 当前页数
|
|
|
|
|
/// @param pageSize 一页多少个
|
|
|
|
|
/// @param roomType 类型:4:个播房;其他:派对房;不传:所有房间
|
|
|
|
|
+ (void)requestMineCollectRoomList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize roomType:(NSString *)roomType {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"ZmFucy9mYW5zUm9vbUxpc3Q="];///fans/fansRoomList
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__,uid , page, pageSize, roomType, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
|
|
|
|
|
2023-07-14 18:50:55 +08:00
|
|
|
|
/// 请求大家都在搜列表
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param uid uid
|
|
|
|
|
+ (void)requestEveryoneSearch:(HttpRequestHelperCompletion)completion uid:(NSString *)uid {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"ZXZlcnkvb25lL3NlYXJjaC9nZXRMaXN0"];///every/one/search/getList
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
|
|
|
|
|
2023-07-14 18:50:55 +08:00
|
|
|
|
/// 获取好友派对列表
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
+ (void)requestFansParty:(HttpRequestHelperCompletion)completion {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"ZmFucy9mYW5zUGFydExpc3Q="];///fans/fansPartList
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
2023-07-14 18:50:55 +08:00
|
|
|
|
/// 请求主播评级
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
+ (void)requestAnchorGradeInfo:(HttpRequestHelperCompletion)completion {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"YW5jaG9yR3JhZGUvZ2V0"];///anchorGrade/get
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
|
|
|
|
|
2023-07-14 18:50:55 +08:00
|
|
|
|
+ (void)requestMineGuildList:(HttpRequestHelperCompletion)completion {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"Y2xhbi9saXN0"];///clan/list
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
2023-07-14 18:50:55 +08:00
|
|
|
|
+ (void)requestMineRoomList:(HttpRequestHelperCompletion)completion {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"aGFsbC9saXN0"];///hall/list
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
2023-07-14 18:50:55 +08:00
|
|
|
|
+(void)applyClanWith:(HttpRequestHelperCompletion)completion uid:(NSString *)uid clanId:(NSString *)clanId {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"Y2xhbi9hcHBseQ=="];///clan/apply
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion,__FUNCTION__,uid, clanId, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
|
|
|
|
|
2023-07-14 18:50:55 +08:00
|
|
|
|
+(void)getGoldDetailsData:(HttpRequestHelperCompletion)completion startTime:(NSString *)startTime endTime:(NSString *)endTime{
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"Y2xhbkdvbGRGbG93L2NsYW5Ub3RhbExpc3Q="];///clanGoldFlow/clanTotalList
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__,startTime,endTime, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
|
|
|
|
|
2023-07-14 18:50:55 +08:00
|
|
|
|
/// 设置支付密码 重置支付密码
|
|
|
|
|
/// @param completion 完成
|
|
|
|
|
/// @param newPasswd 支付密码
|
|
|
|
|
/// @param phone 手机号
|
2023-07-06 16:54:13 +08:00
|
|
|
|
|
2023-07-14 18:50:55 +08:00
|
|
|
|
/// @param uid uid
|
|
|
|
|
/// @param ticket ticket
|
|
|
|
|
+ (void)setPayPassword:(HttpRequestHelperCompletion)completion newPasswd:(NSString *)newPasswd uid:(NSString *)uid ticket:(NSString *)ticket {
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"dXNlci9wYXltZW50UGFzc3dkL3Jlc2V0"];///user/paymentPasswd/reset
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, newPasswd,uid,ticket, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
|
|
|
|
|
2023-07-14 18:50:55 +08:00
|
|
|
|
+(void)requestQueryWithRoomType:(HttpRequestHelperCompletion)completion{
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"cHVyc2UvcXVlcnlXaXRoUm9vbVR5cGU="];///purse/queryWithRoomType
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
|
|
|
|
|
2023-07-14 18:50:55 +08:00
|
|
|
|
+(void)requestRecordIncome:(HttpRequestHelperCompletion)completion{
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"cHVyc2UvcXVlcnk="];///purse/query
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
|
|
|
|
|
2023-07-14 18:50:55 +08:00
|
|
|
|
+(void)getExchangeDiamondInformation:(HttpRequestHelperCompletion)completion{
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"Z29sZEV4Y2hhbmdlRGlhbW9uZC9nZXRDb25maWc="];///goldExchangeDiamond/getConfig
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
|
|
|
|
|
2023-07-14 18:50:55 +08:00
|
|
|
|
+(void)confirmExchangeDiamond:(HttpRequestHelperCompletion)completion goldNum:(NSString *)goldNum diamondNum:(NSString *)diamondNum currency:(NSString *)currency{
|
|
|
|
|
NSString * fang = [NSString stringFromBase64String:@"Z29sZEV4Y2hhbmdlRGlhbW9uZC9leGNoYW5nZQ=="];///goldExchangeDiamond/exchange
|
|
|
|
|
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion,__FUNCTION__,goldNum,diamondNum,currency, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
}
|
2023-08-10 16:25:34 +08:00
|
|
|
|
/// 得到声音卡信息
|
|
|
|
|
/// - Parameters:
|
|
|
|
|
/// - completion: 完成
|
|
|
|
|
/// - uid: 用户id
|
|
|
|
|
+(void)getSoundCardInfo:(HttpRequestHelperCompletion)completion uid:(NSString *)uid{
|
|
|
|
|
[self makeRequest:@"audioCard/get" method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__,uid, nil];
|
|
|
|
|
}
|
|
|
|
|
/// 保存声音卡信息
|
|
|
|
|
/// - Parameters:
|
|
|
|
|
/// - completion: 完成
|
|
|
|
|
/// - audioUrl: 声音链接
|
|
|
|
|
/// - second: 秒数
|
|
|
|
|
+(void)saveSoundCardInfo:(HttpRequestHelperCompletion)completion audioUrl:(NSString *)audioUrl second:(NSString *)second{
|
|
|
|
|
[self makeRequest:@"audioCard/save" method:HttpRequestHelperMethodPOST completion:completion,__FUNCTION__,audioUrl,second, nil];
|
|
|
|
|
}
|
|
|
|
|
///删除声音卡
|
|
|
|
|
+(void)deleteSoundCardInfo:(HttpRequestHelperCompletion)completion{
|
|
|
|
|
[self makeRequest:@"audioCard/del" method:HttpRequestHelperMethodPOST completion:completion,__FUNCTION__, nil];
|
2023-07-06 16:54:13 +08:00
|
|
|
|
|
2023-08-10 16:25:34 +08:00
|
|
|
|
}
|
|
|
|
|
+(void)getTagList:(HttpRequestHelperCompletion)completion{
|
|
|
|
|
[self makeRequest:@"label/edit" method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__, nil];
|
|
|
|
|
}
|
|
|
|
|
///保存个人简介标签
|
|
|
|
|
+(void)saveTagList:(HttpRequestHelperCompletion)completion labels:(NSString *)labels{
|
|
|
|
|
[self makeRequest:@"label/save" method:HttpRequestHelperMethodPOST completion:completion,__FUNCTION__,labels, nil];
|
|
|
|
|
}
|
|
|
|
|
//////获取地区列表
|
|
|
|
|
+(void)getAreaList:(HttpRequestHelperCompletion)completion{
|
|
|
|
|
[self makeRequest:@"region/config" method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__, nil];
|
|
|
|
|
}
|
|
|
|
|
///保存地区列表
|
|
|
|
|
+(void)saveAreaConfigWithArea:(HttpRequestHelperCompletion)completion region:(NSString *)region{
|
|
|
|
|
[self makeRequest:@"region/save" method:HttpRequestHelperMethodPOST completion:completion,__FUNCTION__,region, nil];
|
|
|
|
|
}
|
2023-07-06 16:54:13 +08:00
|
|
|
|
@end
|