138 lines
6.8 KiB
Objective-C
138 lines
6.8 KiB
Objective-C
//
|
||
// Api+Mine.m
|
||
// mew-ios
|
||
//
|
||
// Created by 触海 on 2023/11/9.
|
||
//
|
||
|
||
#import "Api+Mine.h"
|
||
#import "NewEncryptTool.h"
|
||
@implementation Api (Mine)
|
||
|
||
/// 请求收藏房间列表
|
||
/// @param completion 完成
|
||
/// @param uid 用户的uid
|
||
/// @param page 当前页数
|
||
/// @param pageSize 一页多少个
|
||
/// @param roomType 类型:4:个播房;其他:派对房;不传:所有房间
|
||
+ (void)Mew_RequestMineCollectRoomList:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize roomType:(NSString *)roomType {
|
||
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"xbrIaF3tjG37mRyRC97ZrffhHg2YaksxPephr1wGtYI="];//fans/fansRoomList
|
||
[self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:completion, __FUNCTION__,uid , page, pageSize, roomType, nil];
|
||
}
|
||
|
||
/// 退出当前账号
|
||
/// @param completion 完成
|
||
/// @param access_token token
|
||
+ (void)Mew_LogoutCurrentAccount:(MewHttpRequestHelperCompletion)completion access_token:(NSString *)access_token {
|
||
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"73cfDtRGGthZvJUN7DktoA=="];///acc/logout
|
||
[self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, access_token, nil];
|
||
}
|
||
|
||
|
||
/// 获取用户详情
|
||
/// @param completion 完成
|
||
/// @param uid 发起关注的人
|
||
/// @param page page
|
||
/// @param pageSize pagesize
|
||
+ (void)Mew_UserDetailInfoCompletion:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize {
|
||
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"W7uzbHnGUU1RiDHmTvViGQ=="];///user/detail/get
|
||
[self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, page, pageSize, nil];
|
||
}
|
||
|
||
|
||
/// 关注某人
|
||
/// @param completion 完成
|
||
/// @param uid 发起关注的人
|
||
/// @param likedUid 被关注的人
|
||
/// @param ticket ticket
|
||
/// @param type 1 关注 2取消关注
|
||
+ (void)Mew_AttentionCompletion:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid likedUid:(NSString *)likedUid ticket:(NSString *)ticket type:(NSString *)type {
|
||
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"atxkzRc+U9YS4UOIpECXlw=="];///fans/like
|
||
[self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, uid, likedUid, ticket, type, nil];
|
||
}
|
||
|
||
/// 查询两个人的关注状态
|
||
/// @param completion 完成
|
||
/// @param uid 自己的uid
|
||
/// @param isLikeUid 要查询的那个人的uid
|
||
+ (void)Mew_AttentionStatusCompletion:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid isLikeUid:(NSString *)isLikeUid {
|
||
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"2D8AkLpUg8cU9aQTxO+Mmw=="];///fans/islike
|
||
[self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:completion,__FUNCTION__, uid, isLikeUid, nil];
|
||
}
|
||
|
||
/// 获取关注列表
|
||
/// @param completion 完成
|
||
/// @param uid 用户的uid
|
||
/// @param pageNo 当前页数
|
||
/// @param pageSize 一页多少个
|
||
+ (void)Mew_GetAttentionListCompletion:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid pageNo:(NSString *)pageNo pageSize:(NSString *)pageSize {
|
||
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"INF19c+8RN4ef4v8DIWwJQ=="];///fans/following
|
||
[self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, pageNo, pageSize, nil];
|
||
}
|
||
|
||
|
||
|
||
/// 请求充值列表
|
||
/// @param completion 完成
|
||
/// @param channelType channel
|
||
+ (void)Mew_GetRechargeList:(MewHttpRequestHelperCompletion)completion channelType:(NSString *)channelType {
|
||
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"tJGng+8YSnwgwk5S0i5New=="];////chargeprod/list
|
||
[self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:completion, __FUNCTION__,channelType, nil];
|
||
}
|
||
|
||
/// 苹果下单
|
||
/// @param completion 完成
|
||
/// @param chargeProdId 充值id
|
||
/// @param uid 用户的uid
|
||
/// @param ticket ticket
|
||
/// @param deviceInfo uuid
|
||
/// @param clientIp ip地址
|
||
+ (void)Mew_RequestIAPRecharge:(MewHttpRequestHelperCompletion)completion chargeProdId:(NSString *)chargeProdId uid:(NSString *)uid ticket:(NSString *)ticket deviceInfo:(NSString *)deviceInfo clientIp:(NSString *)clientIp {
|
||
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"bwrNIwSuCtX9ebT29xed93rJaaaSsuxrTFso6OAppms="];//storeKitV/placeOrder
|
||
[self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__,chargeProdId, uid, ticket, deviceInfo, clientIp, nil];
|
||
}
|
||
|
||
|
||
/// 验证凭据
|
||
/// @param completion 完成
|
||
/// @param receipt base 64 recepit
|
||
/// @param chooseEnv @"true"
|
||
/// @param chargeRecordId 服务端生成的订单编号
|
||
/// @param transcationId 内购的唯一标识符
|
||
/// @param uid 用户uid
|
||
/// @param ticket ticket
|
||
+ (void)Mew_CheckReceipt:(MewHttpRequestHelperCompletion)completion receipt:(NSString *)receipt chooseEnv:(NSString *)chooseEnv chargeRecordId:(NSString *)chargeRecordId transcationId:(NSString *)transcationId uid:(NSString *)uid ticket:(NSString *)ticket {
|
||
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"/sdsv2QZR4mbqOhGOocSTQ=="];////verify/setiap
|
||
[self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__,receipt, chooseEnv, chargeRecordId, transcationId, uid, ticket, nil];
|
||
}
|
||
/// 验证凭据
|
||
/// @param completion 完成
|
||
/// @param chooseEnv @"true"
|
||
/// @param chargeRecordId 服务端生成的订单编号
|
||
/// @param transcationId 内购的唯一标识符
|
||
/// @param uid 用户uid
|
||
/// @param ticket ticket
|
||
+ (void)Mew_CheckReceipt:(MewHttpRequestHelperCompletion)completion chooseEnv:(NSString *)chooseEnv chargeRecordId:(NSString *)chargeRecordId transcationId:(NSString *)transcationId uid:(NSString *)uid ticket:(NSString *)ticket {
|
||
NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"10iACYRNJ/Q7R019Q4DRNFPf0nODacTzggh6x9bvmOw="];//storeKitV2/verifyOrder
|
||
[self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, chooseEnv, chargeRecordId, transcationId, uid, ticket, nil];
|
||
}
|
||
|
||
/// 设置登录密码
|
||
/// @param completion 完成
|
||
/// @param phone 手机号
|
||
/// @param newPwd 新的密码
|
||
+ (void)Mew_SetLoingPassword:(MewHttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd {
|
||
[self makeRequest:@"acc/pwd/set" method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, phone, newPwd, nil];
|
||
}
|
||
|
||
/// 修改 登录密码
|
||
/// @param completion 完成
|
||
/// @param phone 手机号
|
||
/// @param newPwd 新的密码
|
||
/// @param pwd 旧密码
|
||
+ (void)Mew_ModifyLoingPassword:(MewHttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd pwd:(NSString *)pwd {
|
||
[self makeRequest:@"acc/pwd/modify" method:MewHttpRequestHelperMethodPOST completion:completion,__FUNCTION__, phone, newPwd, pwd, nil];
|
||
}
|
||
|
||
@end
|