// // Api+Gift.m // YUMI // // Created by YUMI on 2021/11/9. // #import "Api+Gift.h" #import "NSMutableDictionary+Saft.h" #import @implementation Api (Gift) /// 请求背包礼物 /// @param complection 完成 /// @param uid 用户uid /// @param ticket 用户ticket + (void)requestPackGiftList:(HttpRequestHelperCompletion)complection uid:(NSString *)uid ticket:(NSString *)ticket { NSString * fang = [NSString stringFromBase64String:@"YmFja3BhY2svbGlzdFVzZXJCYWNrcGFja1Yy"];///backpack/listUserBackpackV2 [self makeRequest:fang method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, uid, ticket, nil]; } /// 请求普通礼物列表 /// @param complection 完成 /// @param roomUid 房间的roomuid + (void)requestNormalGiftList:(HttpRequestHelperCompletion)complection roomUid:(NSString *)roomUid { NSString * fang = [NSString stringFromBase64String:@"Z2lmdC9saXN0VjQ="];///gift/listV4 [self makeRequest:fang method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, roomUid, nil]; } /// 请求缓存列表 /// @param complection 完成 /// @param roomUid 房间的roomuid + (void)requestCacheGiftList:(HttpRequestHelperCompletion)complection { NSString * fang = @"gift/vgg";///gift/listV4 [self makeRequest:fang method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, nil]; } /// 请求福袋全服礼物全服记录 /// @param complection 完成 + (void)requestLuckGiftServerBagRecord:(HttpRequestHelperCompletion)complection { NSString * fang = @"luckybag/getBannerList";///gift/luckyBag/serviceMsg/record [self makeRequest:fang method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, nil]; } /// 送礼物的接口 /// @param complection 完成 /// @param targetUids 送给谁的 /// @param giftNum 送的个数 /// @param sendType 送的类型 /// @param giftId 礼物的id /// @param giftSource 礼物的来源 /// @param giftType 礼物的类型 /// @param roomUid 房间的ID /// @param msg 喊话的 /// @param uid 用户的id + (void)requestSendGift:(HttpRequestHelperCompletion)complection targetUids:(NSString *)targetUids giftNum:(NSString *)giftNum sendType:(NSString *)sendType giftId:(NSString *)giftId giftSource:(NSString *)giftSource giftType:(NSString *)giftType roomUid:(NSString *)roomUid msg:(NSString *)msg uid:(NSString *)uid { NSString * fang = [NSString stringFromBase64String:@"Z2lmdC9zZW5kVjQ="];///gift/sendV4 NSString *method = fang; [self makeRequest:method method:HttpRequestHelperMethodPOST completion:complection, __FUNCTION__, targetUids, giftNum, sendType, giftId, giftSource, giftType, roomUid, msg, uid, nil]; } /// 送粉丝团入团礼物的接口 /// @param completion 完成 /// @param targetUids 送给谁的 /// @param giftNum 送的个数 /// @param sendType 送的类型 /// @param giftId 礼物的id /// @param giftSource 礼物的来源 /// @param giftType 礼物的类型 /// @param roomUid 房间的ID /// @param msg 喊话的 /// @param uid 用户的id + (void)requestSendAnchorFansGift:(HttpRequestHelperCompletion)completion targetUids:(NSString *)targetUids giftNum:(NSString *)giftNum sendType:(NSString *)sendType giftId:(NSString *)giftId giftSource:(NSString *)giftSource giftType:(NSString *)giftType roomUid:(NSString *)roomUid msg:(NSString *)msg uid:(NSString *)uid { NSString * fang = [NSString stringFromBase64String:@"YW5jaG9yRmFuc1RlYW0vc2VuZEpvaW5UZWFtR2lmdA=="];///anchorFansTeam/sendJoinTeamGift [self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, targetUids, giftNum, sendType, giftId, giftSource, giftType, roomUid, msg, uid, nil]; } /// 请求星座礼物信息 + (void)requestTwelveStarFirst:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid { NSMutableDictionary * params = [NSMutableDictionary dictionary]; [params safeSetObject:roomUid forKey:@"roomUid"]; NSString * fang = [NSString stringFromBase64String:@"dHdlbHZlU3Rhci9nZXRMYXN0UmFua0ZpcnN0"];///twelveStar/getLastRankFirst [HttpRequestHelper request:fang method:HttpRequestHelperMethodGET params:params completion:completion]; } @end