793 lines
48 KiB
Mathematica
793 lines
48 KiB
Mathematica
|
|
//
|
|||
|
|
// BJHttpTool.m
|
|||
|
|
// MoHuanXingYu
|
|||
|
|
//
|
|||
|
|
// Created by apple on 2020/9/16.
|
|||
|
|
// Copyright © 2020 MoHuanXingYu. All rights reserved.
|
|||
|
|
//
|
|||
|
|
|
|||
|
|
#import "BJHttpTool.h"
|
|||
|
|
#import "Global.h"
|
|||
|
|
#import "MLNetWorkHelper.h"
|
|||
|
|
|
|||
|
|
@implementation BJHttpTool
|
|||
|
|
#pragma mark ====================== 公共分类接口 ======================
|
|||
|
|
//轮播图列表
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_banner_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/banner/get_banner_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取充值列表
|
|||
|
|
+ (NSURLSessionTask *)BJ_recharge_payListWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/pay/pay_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
+ (NSURLSessionTask *)BJ_pay_rechargePayWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/pay/rechargePay") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
+ (NSURLSessionTask *)BJ_Customize_PayWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/Customize_Pay/index") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
#pragma mark ====================== 用户操作 ======================
|
|||
|
|
//获取系统基础配置
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_system_base_configWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/api/get_system_base_config") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//上传用户相册
|
|||
|
|
+ (NSURLSessionTask *)BJ_Add_User_AlbumsWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/add_user_albums") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//删除用户相册照片
|
|||
|
|
+ (NSURLSessionTask *)BJ_Delete_User_AlbumsWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/delete_user_albums") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
#pragma mark ====================== 登录注册-短信 ======================
|
|||
|
|
//登录
|
|||
|
|
+ (NSURLSessionTask *)BJ_user_loginWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/login/user_login") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//注册
|
|||
|
|
+ (NSURLSessionTask *)BJ_login_user_regWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/login/user_reg") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//发送短信验证码
|
|||
|
|
+ (NSURLSessionTask *)BJ_login_send_smsWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/login/send_sms") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
#pragma mark ====================== 陪玩 ======================
|
|||
|
|
//陪玩首页接口,获取轮播图,列表和前三名推荐
|
|||
|
|
+ (NSURLSessionTask *)BJ_player_indexWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/api/player_index") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//陪玩首页,获取推荐和对应分类的数据,分页
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_player_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/player/get_player_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取陪玩详情
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_player_infoWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/player/get_player_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取我的陪玩接单订单列表
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_player_orderWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/player/get_player_order") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取我的陪玩下单订单列表
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_user_orderWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/player/get_user_order") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//我的陪玩下单详情
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_user_order_infoWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/player/get_user_order_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//我的陪玩接单详情
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_player_order_infoWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/player/get_player_order_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//取消订单
|
|||
|
|
+ (NSURLSessionTask *)BJ_cancel_orderWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/player/cancel_order") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//陪玩接单
|
|||
|
|
+ (NSURLSessionTask *)BJ_take_player_orderWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/player/take_player_order") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//陪玩下单
|
|||
|
|
+ (NSURLSessionTask *)BJ_create_player_orderWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/player/create_player_order") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取游戏列表及审核状态
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_player_game_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/player/get_player_game_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//申请陪玩
|
|||
|
|
+ (NSURLSessionTask *)BJ_apply_play_gameWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/player/apply_play_game") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取审核状态
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_apply_statusWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/player/get_apply_status") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取申请详情,审核失败重新提交和修改陪玩信息的时候用
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_apply_infoWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/player/get_apply_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//实名认证
|
|||
|
|
+ (NSURLSessionTask *)BJ_real_name_authenticationWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/player/real_name_authentication") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//陪玩个人主页
|
|||
|
|
+ (NSURLSessionTask *)BJ_player_home_pageWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/player/player_home_page") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//陪玩单价列表
|
|||
|
|
+ (NSURLSessionTask *)BJ_player_play_priceWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/api/play_price") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
#pragma mark ====================== 房间 ======================
|
|||
|
|
//获取聊天室分类,宝箱厅,聊天厅等
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_room_typeWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_room_type") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取制定房间分类,推荐,娱乐,陪玩等
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_category_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_category_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取房间列表
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_room_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_room_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取礼物和背包列表
|
|||
|
|
+ (NSURLSessionTask *)getGift_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_gift_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//清空魅力值
|
|||
|
|
+ (NSURLSessionTask *)getCleanMeiLiWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/clear_meili") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取表情列表
|
|||
|
|
+ (NSURLSessionTask *)getEmoji_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_room_emoji") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//发送表情
|
|||
|
|
+ (NSURLSessionTask *)getGet_emojiWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_emoji") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取房间成员列表
|
|||
|
|
+ (NSURLSessionTask *)get_room_usersWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_room_user_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//发送礼物
|
|||
|
|
+ (NSURLSessionTask *)getGift_queueWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/gift/send_gift") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
#pragma mark ====================== 盲盒巡乐会 ======================
|
|||
|
|
//盲盒巡乐会初始化
|
|||
|
|
+ (NSURLSessionTask *)getBlindXunlehui_initWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure {
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/blind_box/blind_box_init") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//获取房间详情,enterRoom
|
|||
|
|
+ (NSURLSessionTask *)BJ_enter_room_infoWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/enter_room_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取房间排行榜数据
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_room_rankWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_room_rank") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取总排行榜数据
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_user_rankWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_user_rank") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取聊天室 贡献和魅力榜前三名
|
|||
|
|
+ (NSURLSessionTask *)getTop_threeWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_user_rank_top") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取房间麦位状态
|
|||
|
|
+ (NSURLSessionTask *)getMicrophone_statusWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_room_micro_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//上麦
|
|||
|
|
+ (NSURLSessionTask *)getUp_microphoneWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/user_up_micro") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//下麦
|
|||
|
|
+ (NSURLSessionTask *)getGo_microphoneWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/user_down_micro") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//抱人上麦
|
|||
|
|
+ (NSURLSessionTask *)getRoom_owner_up_microWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/room_owner_up_micro") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//强制下麦
|
|||
|
|
+ (NSURLSessionTask *)getRoom_owner_down_microWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/room_owner_down_micro") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//设为封闭麦位
|
|||
|
|
+ (NSURLSessionTask *)getShut_microphoneWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/shut_microphone") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//设为公开麦位
|
|||
|
|
+ (NSURLSessionTask *)getOpen_microphoneWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/open_microphone") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//禁麦
|
|||
|
|
+ (NSURLSessionTask *)getIs_soundWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/is_sound") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//开麦
|
|||
|
|
+ (NSURLSessionTask *)getRemove_soundWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/remove_sound") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//禁言
|
|||
|
|
+ (NSURLSessionTask *)getIs_blackWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/is_black") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//解除禁言
|
|||
|
|
+ (NSURLSessionTask *)getCancelJinYanWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/is_black_remove") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取禁言状态
|
|||
|
|
+ (NSURLSessionTask *)getNot_speak_statusWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/not_speak_status") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//踢出房间
|
|||
|
|
+ (NSURLSessionTask *)getOut_roomWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/out_room") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取房间内个人信息
|
|||
|
|
+ (NSURLSessionTask *)get_other_userWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_other_user") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取他人信息
|
|||
|
|
+ (NSURLSessionTask *)get_base_user_infoWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_base_user_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取收藏的房间列表
|
|||
|
|
+ (NSURLSessionTask *)getGet_mykeepWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_user_collect_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取房间设置
|
|||
|
|
+ (NSURLSessionTask *)getRoomInfoWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_room_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取房间所有背景图
|
|||
|
|
+ (NSURLSessionTask *)getRoomBacksInfoWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_room_background_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//提交房间设置
|
|||
|
|
+ (NSURLSessionTask *)getEdit_roomWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/modify_room_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取添加收藏
|
|||
|
|
+ (NSURLSessionTask *)getRoom_myKeepWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/collect_room") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//取消收藏
|
|||
|
|
+ (NSURLSessionTask *)getRemove_myKeepWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/un_collect_room") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//退出房间
|
|||
|
|
+ (NSURLSessionTask *)getQuit_roomWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/quit_hand") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//申请上麦
|
|||
|
|
+ (NSURLSessionTask *)getuser_applyWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/user_apply") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//申请上麦人员列表
|
|||
|
|
+ (NSURLSessionTask *)getuser_apply_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/user_apply_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//清空房间内麦位上所有人的魅力
|
|||
|
|
+ (NSURLSessionTask *)clear_user_charm_allWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/clear_user_charm_all") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
#pragma mark ====================== 用户操作 ======================
|
|||
|
|
//获取用户信息详情
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_user_infoWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_user_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取黑名单
|
|||
|
|
+ (NSURLSessionTask *)getBlackListWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_blacklist") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//加入黑名单
|
|||
|
|
+ (NSURLSessionTask *)getAdd_blacklistWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/add_blacklist") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//移除黑名单
|
|||
|
|
+ (NSURLSessionTask *)getCancel_blackWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/remove_blacklist") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取用户可用装扮
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_dress_up_productWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_user_decorate_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//设置用户头像框,座驾,气泡
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_dress_up_setDressUpDataWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/dress_up/setDressUpData") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//修改用户信息
|
|||
|
|
+ (NSURLSessionTask *)BJ_modify_user_infoWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/modify_user_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//我的等级,贡献加魅力等级
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_user_charm_infoWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_user_level_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//转赠
|
|||
|
|
+ (NSURLSessionTask *)BJ_user_give_integralParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/user_give_integral") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//礼物赠送记录接口
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_send_gift_user_listParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_send_gift_user_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//礼物赠送明细记录接口
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_send_gift_listParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_send_gift_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//礼物接收记录接口
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_receive_gift_user_listParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_receive_gift_user_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//礼物接收明细记录接口
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_receive_gift_listParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_receive_gift_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//用户签到
|
|||
|
|
+ (NSURLSessionTask *)BJ_user_signWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/user_sign") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//订单收入明细
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_player_order_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_player_order_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//礼物收入明细
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_gift_reward_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_gift_reward_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取用户余额
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_user_moneyWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_user_money") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//兑换星币
|
|||
|
|
+ (NSURLSessionTask *)exchangeWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/exchange") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//兑换查询
|
|||
|
|
+ (NSURLSessionTask *)exchange_checkWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/exchange_check") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//提现
|
|||
|
|
+ (NSURLSessionTask *)getMy_tixianWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/user_withdrawal") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//修改交易密码
|
|||
|
|
+ (NSURLSessionTask *)BJ_modify_trade_passwordWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/modify_trade_password") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//修改密码
|
|||
|
|
+ (NSURLSessionTask *)BJ_modify_passwordWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/api/modify_password") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//邀请人列表
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_user_child_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_user_child_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//根据出生日期获取星座
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_user_constellationWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_user_constellation") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//用户反馈
|
|||
|
|
+ (NSURLSessionTask *)BJ_create_suggestWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/suggest/create_suggest") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//关注
|
|||
|
|
+ (NSURLSessionTask *)getFollowWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/follow_user") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//取消关注
|
|||
|
|
+ (NSURLSessionTask *)getCancel_followWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/unfollow_user") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//关注列表
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_user_follow_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_user_follow_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//粉丝列表
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_user_fans_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_user_fans_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
#pragma mark -------------------PK厅接口-------------------------
|
|||
|
|
//获取房间PK记录
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_room_pk_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_room_pk_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取PK房间详情
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_room_pk_infoWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/get_room_pk_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//房间发起PK
|
|||
|
|
+ (NSURLSessionTask *)BJ_launch_room_pkWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/room/launch_room_pk") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
#pragma mark ====================== 游戏 ======================
|
|||
|
|
//获取游戏列表
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_game_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/game/get_game_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//游戏详情
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_game_infoWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/game/get_game_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
#pragma mark ====================== 社区 ======================
|
|||
|
|
//获取社区列表
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_zone_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/User_Zone/get_zone_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//发布社区信息
|
|||
|
|
+ (NSURLSessionTask *)BJ_publish_zoneWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/User_Zone/publish_zone") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//动态点赞
|
|||
|
|
+ (NSURLSessionTask *)BJ_praise_zoneWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/User_Zone/praise_zone") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
#pragma mark ====================== 消息通知 ======================
|
|||
|
|
//官方消息,消息列表
|
|||
|
|
+ (NSURLSessionTask *)getOfficial_messageWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/Community/official_message") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//官方消息,系统消息
|
|||
|
|
+ (NSURLSessionTask *)getMini_officialWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/Community/mini_official") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//购买爵位
|
|||
|
|
+ (NSURLSessionTask *)BJPay_nobilityWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/pay/pay_nobility") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
#pragma mark -------------------宝箱-------------------------
|
|||
|
|
//奖池物品列表
|
|||
|
|
+ (NSURLSessionTask *)getAwardJiangChiListWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/box/get_box_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//开奖
|
|||
|
|
+ (NSURLSessionTask *)getAwardListWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/box/open_box") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//中奖记录
|
|||
|
|
+ (NSURLSessionTask *)getAwardRecordListWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/box/get_user_box_gift_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//规则说明
|
|||
|
|
+ (NSURLSessionTask *)getRewardInfoWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/box/get_box_note") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//手气榜
|
|||
|
|
+ (NSURLSessionTask *)getShouQiBangListWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/box/sqb") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//获取转盘礼物
|
|||
|
|
+ (NSURLSessionTask *)BJ_get_zhuanpan_infoWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/box/get_zhuanpan_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//绑定银行卡
|
|||
|
|
+ (NSURLSessionTask *)BJ_binding_bank_cardWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/binding_bank_card") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//上周周星榜单
|
|||
|
|
+ (NSURLSessionTask *)BJ_Last_week_rankWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/gift/last_week_rank") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//周星礼物列表
|
|||
|
|
+ (NSURLSessionTask *)BJ_Week_star_gift_listWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/gift/week_star_gift_list") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//本周周星榜单
|
|||
|
|
+ (NSURLSessionTask *)BJ_Now_week_rankWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/gift/now_week_rank") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//幸运摩天轮
|
|||
|
|
+ (NSURLSessionTask *)BJ_Get_motian_rankWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/dating_room/get_motian_rank") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//获取公会详情
|
|||
|
|
+ (NSURLSessionTask *)BJ_Get_the_guild_infoWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/guild/get_the_guild_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//删除私密关系
|
|||
|
|
+ (NSURLSessionTask *)BJ_Del_user_relationWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/dating_room/del_user_relation") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//首页周星榜前4
|
|||
|
|
+ (NSURLSessionTask *)BJ_Now_week_rank_fourWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/gift/now_week_rank_four") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//首页首页cp对象
|
|||
|
|
+ (NSURLSessionTask *)BJ_GetHome_top_cpWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/gift/top_cp") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//我的cp详情
|
|||
|
|
+ (NSURLSessionTask *)BJ_GetMy_cpWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/gift/my_cp") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//专属福利
|
|||
|
|
+ (NSURLSessionTask *)BJ_GetMy_cp_txkWithParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/gift/my_cp_txk") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//相亲房
|
|||
|
|
//相亲-开始
|
|||
|
|
+ (NSURLSessionTask *)BJ_XQPrepare_stageParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/xq_room/prepare_stage") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//相亲-心动选择
|
|||
|
|
+ (NSURLSessionTask *)BJ_XQChoose_love_stageParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/xq_room/choose_love_stage") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
//相亲-亮灯/爆灯
|
|||
|
|
+ (NSURLSessionTask *)BJ_XQUser_room_lightParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/xq_room/user_room_light") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//相亲-嘉宾麦自己灭灯
|
|||
|
|
+ (NSURLSessionTask *)BJ_XQClose_xq_lightParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/xq_room/close_xq_light") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//相亲-指定礼物
|
|||
|
|
+ (NSURLSessionTask *)BJ_XQ_appoint_giftParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/xq_room/xq_appoint_gift") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//相亲-闭灯送出/牵线送出
|
|||
|
|
+ (NSURLSessionTask *)BJ_XQ_reverse_send_giftParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/xq_room/xq_reverse_send_gift") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//相亲-关闭相亲活动
|
|||
|
|
+ (NSURLSessionTask *)BJ_XQ_close_xq_activityParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/xq_room/close_xq_activity") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//相亲-聚光灯
|
|||
|
|
+ (NSURLSessionTask *)BJ_XQ_ju_guang_lightParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/xq_room/ju_guang_light") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//相亲-配对
|
|||
|
|
+ (NSURLSessionTask *)BJ_XQ_xq_pdParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/xq_room/xq_pd") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//相亲-主持亮明身份
|
|||
|
|
+ (NSURLSessionTask *)BJ_XQ_room_show_xq_sfParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/xq_room/show_xq_sf") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//相亲-修改房间类型
|
|||
|
|
+ (NSURLSessionTask *)BJ_XQ_room_modify_room_infoParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/xq_room/modify_room_info") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//签到记录
|
|||
|
|
+ (NSURLSessionTask *)BJ_User_day_sign_logParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/user_day_sign_log") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//日常签到
|
|||
|
|
+ (NSURLSessionTask *)BJ_User_day_signParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/user_day_sign") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//获取客服信息
|
|||
|
|
+ (NSURLSessionTask *)BJ_User_get_kf_messageParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/user/get_kf_message") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
//获取剩余抽奖次数
|
|||
|
|
+ (NSURLSessionTask *)BJ_User_get_user_box_timesParameters:(id)parameters success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
return [self requestWithPostURL:VERSION_HTTPS_SERVER_PATH(@"api/box/get_user_box_times") parameters:parameters success:success failure:failure];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
#pragma mark ====================== 公共配置方法 ======================
|
|||
|
|
/*********************************************************/
|
|||
|
|
/*
|
|||
|
|
配置好MLNetworkHelper各项请求参数,封装成一个公共方法,给以上方法调用,
|
|||
|
|
相比在项目中单个分散的使用MLNetworkHelper/其他网络框架请求,可大大降低耦合度,方便维护
|
|||
|
|
在项目的后期, 你可以在公共请求方法内任意更换其他的网络请求工具,切换成本小
|
|||
|
|
以下是无缓存的公共方法,可自己再定制有缓存的
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
+ (NSURLSessionTask *)completCompanyUploadFileWithURL:(NSString *)URL parameters:(id)parameters name:(NSString *)name images:(NSArray<UIImage *> *)images fileNames:(NSArray<NSString *> *)fileNames imageScale:(CGFloat)imageScale imageType:(NSString *)imageType audio:(NSString *)audiofilePath progress:(MLProgress)progresssasa success:(MLRequestSuccess)success failure:(MLRequestFailure)failure
|
|||
|
|
{
|
|||
|
|
[MLNetWorkHelper setRequestTimeoutInterval:8.0];
|
|||
|
|
[MLNetWorkHelper openNetworkActivityIndicator:YES];
|
|||
|
|
[MLNetWorkHelper openLog];
|
|||
|
|
return [MLNetWorkHelper uploadImagesWithURL:URL parameters:parameters name:name images:images fileNames:fileNames imageScale:imageScale imageType:imageType audio:audiofilePath progress:^(NSProgress *progress) {
|
|||
|
|
progresssasa(progress);
|
|||
|
|
|
|||
|
|
} success:^(id responseObject) {
|
|||
|
|
[MLNetWorkHelper openNetworkActivityIndicator:NO];
|
|||
|
|
|
|||
|
|
success(responseObject);
|
|||
|
|
} failure:^(NSError *error) {
|
|||
|
|
[MLNetWorkHelper openNetworkActivityIndicator:NO];
|
|||
|
|
|
|||
|
|
failure(error);
|
|||
|
|
}];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
#pragma mark - 请求的公共方法
|
|||
|
|
+ (NSURLSessionTask *)requestWithPostURL:(NSString *)URL parameters:(NSDictionary *)parameter success:(MLRequestSuccess)success failure:(MLRequestFailure)failure {
|
|||
|
|
//新增验签
|
|||
|
|
NSString *timestamp = [BJEncryptionTool getNowTimeTimestamp];
|
|||
|
|
NSString *app_sign = [BJEncryptionTool getSignWith:timestamp];
|
|||
|
|
[MLNetWorkHelper setValue:C_string(timestamp) forHTTPHeaderField:@"timestamp"];
|
|||
|
|
[MLNetWorkHelper setValue:C_string(app_sign) forHTTPHeaderField:@"app-sign"];
|
|||
|
|
|
|||
|
|
// 在请求之前你可以统一配置你请求的相关参数 ,设置请求头, 请求参数的格式, 返回数据的格式....这样你就不需要每次请求都要设置一遍相关参数
|
|||
|
|
// [MLNetWorkHelper setValue:ML_AppVersion forHTTPHeaderField:@"version"];
|
|||
|
|
[MLNetWorkHelper setRequestTimeoutInterval:20.0];
|
|||
|
|
[MLNetWorkHelper openNetworkActivityIndicator:YES];
|
|||
|
|
[MLNetWorkHelper openLog];
|
|||
|
|
NSMutableDictionary *dict = [NSMutableDictionary dictionaryWithDictionary:parameter];
|
|||
|
|
if (GVUSER.token.length > 0) {
|
|||
|
|
[dict setObject:GVUSER.token forKey:@"login_token"];
|
|||
|
|
}
|
|||
|
|
MYLog(@"请求链接--%@",URL);
|
|||
|
|
MYLog(@"请求参数--%@",dict);
|
|||
|
|
// 发起请求
|
|||
|
|
return [MLNetWorkHelper POST:URL parameters:dict success:^(id responseObject) {
|
|||
|
|
// 在这里你可以根据项目自定义其他一些重复操作,比如加载页面时候的等待效果, 提醒弹窗....
|
|||
|
|
[MLNetWorkHelper openNetworkActivityIndicator:NO];
|
|||
|
|
if ([responseObject[@"code"] integerValue]==200 || [responseObject[@"code"] integerValue]==4) {
|
|||
|
|
//成功
|
|||
|
|
success(responseObject);
|
|||
|
|
}else if ([responseObject[@"code"] integerValue]==301) {
|
|||
|
|
[MBProgressHUD hideHUD];
|
|||
|
|
//登录失效,需要重新登录
|
|||
|
|
[MBManager showBriefAlert:@"登录失效,请重新登录"];
|
|||
|
|
[APPDELEGATE setupLoginViewController];
|
|||
|
|
|
|||
|
|
NSError *error = [NSError errorWithDomain:@"" code:[responseObject[@"code"] integerValue] userInfo:nil];
|
|||
|
|
failure(error);
|
|||
|
|
}else{
|
|||
|
|
[MBProgressHUD hideHUD];
|
|||
|
|
if ([responseObject[@"msg"] isEqualToString:@""]) {
|
|||
|
|
return;
|
|||
|
|
}
|
|||
|
|
[MBManager showBriefAlert:responseObject[@"msg"]];
|
|||
|
|
|
|||
|
|
NSError *error = [NSError errorWithDomain:@"" code:[responseObject[@"code"] integerValue] userInfo:nil];
|
|||
|
|
failure(error);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
} failure:^(NSError *error) {
|
|||
|
|
[MBProgressHUD hideHUD];
|
|||
|
|
// 同上
|
|||
|
|
[MLNetWorkHelper openNetworkActivityIndicator:NO];
|
|||
|
|
// [SVProgressHUD showImage:[UIImage imageNamed:@""] status:@"网络连接错误,请稍后再试"];
|
|||
|
|
failure(error);
|
|||
|
|
}];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
+ (NSURLSessionTask *)requestWithGetURL:(NSString *)URL parameters:(NSDictionary *)parameter success:(MLRequestSuccess)success failure:(MLRequestFailure)failure {
|
|||
|
|
{
|
|||
|
|
// 在请求之前你可以统一配置你请求的相关参数 ,设置请求头, 请求参数的格式, 返回数据的格式....这样你就不需要每次请求都要设置一遍相关参数
|
|||
|
|
// [MLNetWorkHelper setValue:ML_AppVersion forHTTPHeaderField:@"version"];
|
|||
|
|
[MLNetWorkHelper setRequestTimeoutInterval:8.0];
|
|||
|
|
[MLNetWorkHelper openNetworkActivityIndicator:YES];
|
|||
|
|
[MLNetWorkHelper openLog];
|
|||
|
|
|
|||
|
|
// 发起请求
|
|||
|
|
return [MLNetWorkHelper GET:URL parameters:parameter success:^(id responseObject) {
|
|||
|
|
// 在这里你可以根据项目自定义其他一些重复操作,比如加载页面时候的等待效果, 提醒弹窗....
|
|||
|
|
[MLNetWorkHelper openNetworkActivityIndicator:NO];
|
|||
|
|
success(responseObject);
|
|||
|
|
} failure:^(NSError *error) {
|
|||
|
|
// 同上
|
|||
|
|
[MLNetWorkHelper openNetworkActivityIndicator:NO];
|
|||
|
|
failure(error);
|
|||
|
|
}];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
@end
|