Files
yinmeng-ios/xplan-ios/Main/Tabbar/Api/Api+Main.m

96 lines
3.7 KiB
Mathematica
Raw Normal View History

2021-09-07 23:05:43 +08:00
//
// Api+Main.m
// xplan-ios
//
// Created by zu on 2021/9/8.
2021-09-07 23:05:43 +08:00
//
#import "Api+Main.h"
2021-11-01 17:17:56 +08:00
#import "YYUtility.h"
#import "NSString+Utils.h"
2021-09-07 23:05:43 +08:00
@implementation Api (Main)
+ (void)requestTicket:(HttpRequestHelperCompletion)completion access_token:(NSString *)accessToken issue_type:(NSString *)issueType {
[self makeRequest:@"oauth/ticket" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, accessToken, issueType, nil];
}
2021-09-26 20:42:33 +08:00
2021-11-01 17:17:56 +08:00
/// 广 id 使
+ (void)appInitObserverJuliangAd:(HttpRequestHelperCompletion)complection {
NSMutableDictionary * params = [NSMutableDictionary dictionary];
/// @param complection
/// @param evenType // 0
/// @param idfa idfa
/// @param idfaMd5 idfaMD5
/// @param ip ip
/// @param muid iOSidfa
/// @param fid idfa
/// @param platOs 1
[params setValue:@"0" forKey:@"evenType"];
if ([YYUtility idfa].length > 0) {
[params setValue:[YYUtility idfa] forKey:@"idfa"];
[params setValue:[[YYUtility idfa] MD5String] forKey:@"idfaMd5"];
[params setValue:[YYUtility idfa] forKey:@"muid"];//iOSidfa
[params setValue:[YYUtility idfa] forKey:@"id"];
}
if ([YYUtility ipAddress].length > 0) {
[params setValue:[YYUtility ipAddress] forKey:@"ip"];
}
[params setValue:@(1) forKey:@"platOs"];
[params setValue:@"" forKey:@"imei"];
[params setValue:@"" forKey:@"ua"];
[HttpRequestHelper request:@"juliang/ad/activeTrack" method:HttpRequestHelperMethodPOST params:params completion:complection];
}
2021-12-11 16:15:40 +08:00
///
/// @param complection
+ (void)clientInitConfig:(HttpRequestHelperCompletion)complection {
2021-12-23 17:14:36 +08:00
[HttpRequestHelper request:@"client/init" method:HttpRequestHelperMethodGET params:[NSMutableDictionary dictionary] completion:complection];
2021-12-11 16:15:40 +08:00
}
2022-06-02 18:53:45 +08:00
///
/// @param completion
/// @param inviteCode
+ (void)checkInviteUserInRoom:(HttpRequestHelperCompletion)completion inviteCode:(NSString *)inviteCode {
[self makeRequest:@"user/v2/checkInviteUserInRoom" method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__, inviteCode, nil];
}
///
/// @param completion
+ (void)newUserGreetInfo:(HttpRequestHelperCompletion)completion {
[self makeRequest:@"newUserStart/indexSayHello" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
}
///
/// @param completion
/// @param uid uid
+ (void)shortCutRecommendRoom:(HttpRequestHelperCompletion)completion uid:(NSString *)uid {
[self makeRequest:@"room/shortcut/recommend" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, nil];
}
2021-11-01 17:17:56 +08:00
2022-07-28 11:56:59 +08:00
///
/// @param completion
+ (void)requestNewUserRechargeList:(HttpRequestHelperCompletion)completion {
[self makeRequest:@"first/charge/limit/list" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
}
2022-08-01 19:24:12 +08:00
///
/// @param completion
+ (void)requestAnchorCardInfo:(HttpRequestHelperCompletion)completion {
[self makeRequest:@"user/get/userCard" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
}
2022-12-05 18:56:02 +08:00
///
/// @param completion
/// @param appVersion
/// @param os os
/// @param channel cannel
+ (void)requestVersionUpdate:(HttpRequestHelperCompletion)completion appVersion:(NSString *)appVersion os:(NSString *)os channel:(NSString *)channel {
[self makeRequest:@"version/getNewestVersion" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, appVersion, os, channel, nil];
}
2021-09-07 23:05:43 +08:00
@end