Files
featherVoice/QXLive/Other/QXApi.h
2025-12-01 08:50:55 +08:00

480 lines
18 KiB
C

//
// Api.h
// QXLive
//
// Created by 启星 on 2025/5/7.
//
#ifndef Api_h
#define Api_h
//正式:
//mdh.xscmmidi.site --H5
//admin.xscmmidi.site --管理后台
//md.xscmmidi.site -- 这是接口 api
//测试:
//tmdh.xscmmidi.site --H5
//tadmin.xscmmidi.site --管理后台
//tmd.xscmmidi.site -- 这是接口 api
#if DEVELOPENT == 1
static NSString* ServerUrl = @"https://test.vespa.qxyushen.top/";
//static NSString* ServerUrl = @"http://test.chat.qxyushen.top";
static NSString* H5ServerUrl = @"https://test.vespa.qxyushen.top/h5/";
#else
//static NSString* ServerUrl = @"https://vespa.qxyushen.top/";
//static NSString* H5ServerUrl = @"https://vespa.qxyushen.top/h5/";
static NSString* ServerUrl = @"https://yushengapi.qxyushen.top/";
static NSString* H5ServerUrl = @"https://yushengapi.qxyushen.top/h5/";
#endif
#pragma mark - 引导页
/// 引导页
static NSString * QXGuidePage = @"api/banner/get_banner_qidonglist";
/// 版本控制
static NSString * QXAppVersion = @"api/Version/get_app_version";
/// 协议
static NSString * QXAppProtocol = @"api/Page/page_show";
/// 获取主题配置
static NSString * QXAppTheme = @"api/Theme/get_theme_data";
#pragma mark - 登录
/// 验证码登录获取账号列表
static NSString * QXCodeLogin = @"api/Login/phone_code";
/// 一键登录
static NSString * QXOneLogin = @"api/Login/one_click_login";
/// 账号密码登录
static NSString * QXPasswordLogin = @"api/Login/user_login";
/// 微信登录
static NSString * QXWechatLogin = @"api/Login/wechatLogin";
/// 苹果登录
static NSString * QXAppleLogin = @"api/Login/iosLogin";
/// 支付宝登录
static NSString * QXAliLogin = @"api/Login/aliLogin";
/// 忘记密码
static NSString * QXForgotPassword = @"api/Login/forgot_password";
/// 账号登录
static NSString * QXAccountLogin = @"api/Login/multi_account_login";
/// 获取验证码
static NSString * QXGetSmscode = @"api/Sms/send";
/// 根据性别获取头像
static NSString * QXHeaderWithSex = @"api/UserData/modify_user_sex_pic";
/// 获取随机昵称
static NSString * QXRandomNickname = @"api/UserData/random_nickname";
/// 修改/设置密码
static NSString * QXChangPassword = @"api/UserData/modify_password";
/// 第一次登录完善个人信息
static NSString * QXFirstChangeUserInfo = @"api/UserData/modify_fist_user_info";
/// 获取阿里登录信息
static NSString * QXGetAliAuthInfo = @"api/Login/AlipayUserInfo";
/// 实名认证
static NSString * QXRealName = @"api/UserData/real_name";
/// 实名认证结果回传服务器
static NSString * QXRealNameResult = @"api/UserData/real_name_result";
/// 更新当前用户定位
static NSString * QXUpdateUserIP = @"api/User/update_user_ip";
#pragma mark - 首页
/// 首页房间列表
static NSString * QXHomeRoomList = @"api/Index/room_list";
/// 首页房间分类列表
static NSString * QXHomeRoomTypeList = @"api/Index/room_type_list";
/// 首页banner
static NSString * QXHomeBanner = @"api/Index/index_banner";
/// 财富、魅力榜
static NSString * QXHomeCharmRank = @"api/Ranking/wealth_ranking";
/// 房间榜
static NSString * QXHomeRoomRank = @"api/Ranking/room_ranking";
/// 公会榜
static NSString * QXHomeGuildRank = @"api/Ranking/guild_ranking";
/// 真爱榜
static NSString * QXHomeLoveRank = @"api/Ranking/love_ranking";
#pragma mark - 动态
/// 话题列表
static NSString * QXTopicList = @"api/UserZone/topic_list";
/// top话题
static NSString * QXTopTopic = @"api/UserZone/get_zone_topic";
/// 动态列表
static NSString * QXDynamicList = @"api/UserZone/zone_list";
/// 发布动态
static NSString * QXDynamicPublish = @"api/UserZone/publish_zone";
/// 点赞
static NSString * QXDynamicLike = @"api/UserZone/like_zone";
/// 语圈详情
static NSString * QXDynamicDetail = @"api/UserZone/zone_detail";
/// 评论列表
static NSString * QXDynamicCommentList = @"api/UserZone/get_comment_list";
/// 评论
static NSString * QXDynamicComment = @"api/UserZone/comment_zone";
/// 扩列
static NSString * QXExpandList = @"api/UserZone/expand_zone";
/// 动态打赏列表
static NSString * QXDynamicGiveList = @"api/UserZone/reward_list";
/// 动态打赏
static NSString * QXDynamicGive = @"api/UserZone/reward_zone";
/// 删除话题
static NSString * QXDynamicDelete = @"api/UserZone/delete_zone";
/// 话题动态
static NSString * QXDynamicTopicPage = @"api/UserZone/get_zone_topic_list";
/// 点赞列表
static NSString * QXDynamicLikeList = @"api/UserZone/like_list";
/// 删除评论
static NSString * QXDynamicDeleteComment = @"api/UserZone/delete_zone_comment";
/// 互关用户
static NSString * QXDynamicMutualRelationship = @"api/UserZone/mutual_follow";
/// 关注/取关
static NSString * QXUserFollow = @"api/User/follow";
/// 收藏房间
static NSString * QXUserFollowRoom = @"api/User/follow_room";
#pragma mark - 系统消息封面
/// 系统消息封面
static NSString * QXSystemHomeMessage = @"api/UserMessage/get_user_message_cover_info";
/// 消息列表
static NSString * QXSystemMessageList = @"api/UserMessage/get_user_message_list";
/// 消息详情
static NSString * QXSystemMessageInfo = @"api/UserMessage/get_message";
#pragma mark - 我的
/// 我的主页
static NSString * QXMineInfo = @"api/User/get_user_info";
/// 用户主页
static NSString * QXGetUserInfo = @"api/User/get_user_home";
/// 编辑用户信息
static NSString * QXEidtUserInfo = @"api/User/edit_user_info";
/// 编辑用户背景墙
static NSString * QXEidtUserInfoBg = @"api/User/edit_user_bg";
/// 关注列表
static NSString * QXUserFollowList = @"api/User/get_user_follow_list";
/// 粉丝列表
static NSString * QXUserFans = @"api/User/get_user_fans_list";
/// 黑名单
static NSString * QXBlackList = @"api/User/get_blacklist";
/// 添加黑名单
static NSString * QXAddBlackList = @"api/User/add_blacklist";
/// 移除黑名单
static NSString * QXRemoveBlackList = @"api/User/remove_blacklist";
/// 礼物墙
static NSString * QXUserGiftWall = @"api/User/user_gift_wall";
/// 我的相册列表
static NSString * QXUserPhotosList = @"api/User/get_album_list";
/// 创建相册
static NSString * QXUserCreatePhotos = @"api/User/create_album";
/// 删除相册
static NSString * QXUserDeletePhotos = @"api/User/delete_album";
/// 相册详情
static NSString * QXUserPhotosDetail = @"api/User/get_album_detail";
/// 相册上传
static NSString * QXUserPhotosAdd = @"api/User/add_album_content";
/// 相册点赞
static NSString * QXUserPhotosLike = @"api/User/like_album";
/// 移动相册
static NSString * QXUserPhotosMove = @"api/User/move_album_images";
/// 编辑相册
static NSString * QXUserPhotosEdit = @"api/User/edit_album";
/// 删除相册图片
static NSString * QXUserPhotosEditDelete = @"api/User/delete_album_images";
/// 相册设置私密
static NSString * QXUserPhotosPassword = @"api/User/change_album_pwd";
/// 看过我的
static NSString * QXUserLookMe = @"api/User/get_look_me_list";
/// 用户主页的动态
static NSString * QXUserDynamic = @"api/User/user_home_zone";
/// 修改手机号
static NSString * QXUserChangeMobile = @"api/UserData/modify_mobile";
/// 绑定手机号
static NSString * QXUserBindMobile = @"api/UserData/bind_mobile";
/// 用户标签
static NSString * QXUserTagList = @"api/User/get_user_tag_list";
/// 退出登录
static NSString * QXLogout = @"api/Login/logout";
/// 注销账号
static NSString * QXAccountCancel = @"api/Login/cancel";
/// 钱包
static NSString * QXWallet = @"api/UserWallet/wallet";
/// 金币明细
static NSString * QXCoinList = @"api/UserWallet/coin_log_list";
/// 收益明细
static NSString * QXEarningList = @"api/UserWallet/earnings_log_list";
/// 钻石兑换
static NSString * QXExchangeCoin = @"api/UserWallet/exchange_coin";
/// 装扮类型列表
static NSString * QXDressTypeList = @"api/Decorate/get_type_list";
/// 个性装扮
static NSString * QXDressList = @"api/Decorate/user_decorate";
/// 设置个性装扮
static NSString * QXSetDress = @"api/Decorate/set_user_decorate";
/// 取消个性装扮
static NSString * QXCancelDress = @"api/Decorate/cancel_user_decorate";
/// 获取房间随机名称
static NSString * QXRoomRandomName = @"api/Room/room_random_name";
/// 创建房间
static NSString * QXCreatRoom = @"api/Room/create_room";
/// 我的房间 0-我创建的 1-我主持的 2-我管理的 3-我关注的
static NSString * QXMyRoomList = @"api/Room/my_associated_room";
/// 历史足迹
static NSString * QXMyHistory = @"api/Room/user_room_history_list";
/// 进入房间
static NSString * QXJoinRoom = @"api/Room/join_room";
/// 获取房间信息
static NSString * QXGetRoomInfo = @"api/Room/room_info";
/// 退出房间
static NSString * QXQuitRoom = @"api/Room/quit_room";
/// 礼物列表
static NSString * QXGiftList = @"api/Gift/get_gift_list";
/// 礼物标签列表
static NSString * QXGiftLabel = @"api/Gift/get_gift_label";
/// 直播间送礼
static NSString * QXSendGift = @"api/Room/room_give_gift";
/// 在线列表
static NSString * QXOnlineList = @"api/Room/room_online_list";
/// 用户头像
static NSString * QXRoomUserInfo = @"api/Room/room_user_home";
/// 关系列表
static NSString * QXRoomUserRelation = @"api/Room/relation_card";
/// 上麦 / 申请上麦
static NSString * QXRoomUpSeat = @"api/RoomPit/apply_pit";
/// 下麦
static NSString * QXRoomDownSeat = @"api/RoomPit/down_pit";
/// 修改上麦模式
static NSString * QXRoomChangeUpSeatType = @"api/RoomPit/change_room_up_pit_type";
/// 申请上麦列表
static NSString * QXRoomApplyPitList = @"api/RoomPit/apply_pit_list";
/// 上麦助力
static NSString * QXRoomUpSeatPower = @"api/RoomPit/help_apply_pit";
/// 同意上麦
static NSString * QXRoomAgreeUpSeat = @"api/RoomPit/agree_pit";
/// 拒绝上麦
static NSString * QXRoomRefuseUpSeat = @"api/RoomPit/refuse_pit";
/// 清空上麦申请列表
static NSString * QXRoomClearApplyPitList = @"api/RoomPit/clear_apply_pit_list";
/// 设置上麦插队礼物
static NSString * QXRoomApplyPitGift = @"api/RoomPit/set_room_pit_apply_help_gift";
/// 主持人列表
static NSString * QXRoomHostList = @"api/Room/host_list";
/// 添加/删除 主持/管理
static NSString * QXRoomSetHost = @"api/Room/set_host";
/// 搜索
static NSString * QXSearchApi = @"api/Search/search";
/// 都搜(房间、用户)
static NSString * QXSearchListApi = @"api/Search/search_list";
/// 主持人设置收益比例
static NSString * QXRoomHostRatio = @"api/Room/set_host_profit";
/// 申请点歌
static NSString * QXRoomApplySong = @"api/RoomSong/apply_song";
/// 同意/拒绝点歌
static NSString * QXRoomAgreeSong = @"api/RoomSong/agree_song";
/// 点歌
static NSString * QXRoomSelectedSong = @"api/RoomSong/song";
/// 移动歌曲
static NSString * QXRoomMoveSong = @"api/RoomSong/up_song";
/// 切歌
static NSString * QXRoomNextSong = @"api/RoomSong/change_song";
/// 已点歌曲列表
static NSString * QXRoomSongList = @"api/RoomSong/song_list";
/// 结束本次唱歌
static NSString * QXRoomEndSong = @"api/RoomSong/end_song";
/// 魅力排行
static NSString * QXRoomCharmRankList = @"api/RoomSong/get_charm_rank";
/// 编辑房间资料
static NSString * QXRoomInfoEdit = @"api/Room/edit_room";
/// 房间锁麦
static NSString * QXRoomLockPit = @"api/Room/set_lock_pit";
/// 房间禁麦
static NSString * QXRoomMutePit = @"api/Room/set_mute_pit";
/// 房间背景列表
static NSString * QXRoomBgList = @"api/Room/room_bg_list";
/// 上传房间背景
static NSString * QXRoomUploadMyBg = @"api/Room/upload_bg_img";
/// 抱麦/踢麦
static NSString * QXRoomHostEventPit = @"api/RoomPit/host_user_pit";
/// 清除魅力
static NSString * QXRoomClearCharm = @"api/Room/clear_user_charm";
/// 设置禁言禁麦 / 解禁
static NSString * QXRoomUserMute = @"api/Room/set_mute";
/// 踢出房间
static NSString * QXRoomTakeOff = @"api/Room/kick_out_room";
/// 头条初始化
static NSString * QXRoomHeadline = @"api/Room/current_headline";
/// 发|抢头条
static NSString * QXRoomSendHeadline = @"api/Room/send_headline";
/// 修改房间类型
static NSString * QXChangeRoomType = @"api/Room/change_room_type";
/// 房间关系列表
static NSString * QXRoomRelationList = @"api/RoomAuction/room_relation_list";
/// 房间竞拍开始
static NSString * QXRoomAuctionStart = @"api/RoomAuction/room_auction";
/// 房间竞拍结束
static NSString * QXRoomAuctionEnd = @"api/RoomAuction/room_auction_end";
/// 参与竞拍
static NSString * QXRoomAuctionJoin = @"api/RoomAuction/room_auction_join";
/// 延时
static NSString * QXRoomAuctionDelayTime = @"api/RoomAuction/room_auction_delay";
/// 房间竞拍列表
static NSString * QXRoomAuctionUserList = @"api/RoomAuction/room_auction_list";
/// 房间排行榜
static NSString * QXRoomRankList = @"api/Room/room_rank";
/// 修改拍卖房模式
static NSString * QXRoomAuctionType = @"api/RoomAuction/room_auction_mode";
/// 房间明细
static NSString * QXRoomWaterDetail = @"api/Room/room_turnover_detail";
/// 房间补贴
static NSString * QXRoomSubsidy = @"api/Room/room_ubsidy";
/// 房间补贴历史记录
static NSString * QXRoomSubsidyHistory = @"api/Room/room_subsidy_history";
/// 金币明细
static NSString * QXRoomCoinDetail = @"api/UserWallet/log_list";
/// 我的cp房
static NSString * QXCpRoomList = @"api/Room/my_cp_room";
/// 清除历史记录
static NSString * QXClearHistoryRoom = @"api/Room/delete_room_history";
/// 搜索推荐pk房间
static NSString * QXRoomSearchPK = @"api/RoomPk/search_pk_room";
/// 发起pk邀请
static NSString * QXRoomSendPK = @"api/RoomPk/send_pk";
/// 开始pk
static NSString * QXRoomStartPK = @"api/RoomPk/start_pk";
/// 结束pk
static NSString * QXRoomEndPK = @"api/RoomPk/end_pk";
/// 接受|拒绝pk
static NSString * QXRoomAgreePK = @"api/RoomPk/accept_pk";
/// 获取声网token
static NSString * QXShengWangToken = @"api/Room/update_user_sw_token";
/// 不再接受
static NSString * QXNoPKInvite = @"api/RoomPk/refuse_pk";
/// 实名认证信息
static NSString * QXRealNameInfo = @"api/UserData/real_name_info";
/// 充值列表
static NSString * QXRechargeList = @"api/UserWallet/can_recharge_list";
/// 支付
static NSString * QXRechargePay = @"api/Payment/app_pay";
/// 兑币比例 | 提现手续费 | 人民币购买金币
static NSString * QXWalletConfig = @"api/UserWallet/get_wallet_config";
/// 提现绑定状态
static NSString * QXWalletBindType = @"api/Bind/bindType";
/// 绑定支付宝,银行卡,微信
static NSString * QXWalletBind = @"api/Bind/bind";
/// 用户提现
static NSString * QXWalletWithDraw = @"api/UserWithdrawal/withdrawal";
/// 提现记录
static NSString * QXWalletWithDrawRecord = @"api/UserWithdrawal/withdrawal_list";
/// 背包礼物列表
static NSString * QXBagList = @"api/UserGiftPack/get_gift_pack_list";
/// 背包收入
static NSString * QXBagIncomeList = @"api/UserGiftPack/get_gift_pack_income";
/// 背包礼物支出列表
static NSString * QXBagOutcomeList = @"api/UserGiftPack/get_gift_pack_outcome";
/// 每日任务列表
static NSString * QXDayTaskList = @"api/Dailytasks/dailyTasksList";
/// 开启礼盒
static NSString * QXDayTaskOpenGift = @"api/Dailytasks/dailyTasksOpenBox";
/// 完成每日任务
static NSString * QXDayTaskFinished = @"api/Dailytasks/dailyTasksComplete";
/// 领取每日任务金币奖励
static NSString * QXDayDrawTaskCoin = @"api/Dailytasks/dailyTasksReceive";
/// 礼盒记录
static NSString * QXDayGiftBoxRecord = @"api/Dailytasks/dailyTasksBoxRecord";
/// 置顶关系
static NSString * QXTopRelationCard = @"api/Room/top_relation_card";
/// 删除关系
static NSString * QXDeleteRelationCard = @"api/Room/delete_relation_card";
/// 房间用户在线状态
static NSString * QXRoomUserOnlineStatus = @"api/Room/user_online_status";
/// 向用户转币
static NSString * QXRoomUserGiveCoin = @"api/User/give_coin";
/// 首充好礼礼物列表
static NSString * QXAppFirstRechargeGiftList = @"api/Activities/first_charge_gift";
/// 首充好礼弹框权限
static NSString * QXAppFirstRechargePermission = @"api/Activities/first_charge_gift_permission";
/// 各种充值活动是否展示 包含首充、天降好礼、新人好礼
static NSString * QXAppRechargePermission = @"api/Activities/activities_permission";
/// 天降好礼列表
static NSString * QXAppSkyDropGiftList = @"api/Activities/day_drop_gift";
/// 新人好礼列表
static NSString * QXAppNewUserGiftList = @"api/Activities/new_charge_gift";
#pragma mark - 交友房
/// 交友房开始
static NSString * QXRoomFriendStart = @"api/Friend/start_friend";
/// 交友房结束
static NSString * QXRoomFriendEnd = @"api/Friend/end_friend";
/// 交友房延时
static NSString * QXRoomFriendDelay = @"api/Friend/delay";
/// 卡关系
static NSString * QXRoomFriendCreateRelation = @"api/Friend/create_relation";
/// 退出私密房间
static NSString * QXRoomFriendRoomQuit = @"api/Friend/out_room";
/// 退出私密房间
static NSString * QXRoomUserCharmList = @"api/Room/room_user_charm_list";
/// 背包一键全清
static NSString * QXRoomGiftBagClear = @"api/Room/room_gift_all_clear";
/// 背包礼物价值
static NSString * QXRoomGiftBagPrice = @"api/UserGiftPack/get_gift_pack_list_count";
/// 腾讯重连成功后更新在线列表
static NSString * QXRoomUserReconnect = @"api/Room/user_reconnect";
/// 绑定管理
static NSString * QXWalletBindDetail = @"api/Bind/bind_detail";
/// 小时榜
static NSString * QXRoomHourRank = @"api/RoomHourRanking/room_hour_ranking";
/// 创建红包
static NSString * QXRoomCreateRedpacket = @"api/Redpacket/create";
/// 抢红包
static NSString * QXRoomDrawRedpacket = @"api/Redpacket/grab";
/// 房间内红包列表
static NSString * QXRoomRedpacketList = @"api/Redpacket/roomRedPackets";
/// 红包详情
static NSString * QXRoomRedpacketDetail = @"api/Redpacket/detail";
/// 表情类型列表
static NSString * QXRoomEmoji = @"api/RoomEmoji/type_list";
/// 表情类型列表
static NSString * QXRoomEmojiList = @"api/RoomEmoji/emoji_list";
/// 获取上传临时密钥
static NSString * QXGetCosTempKeys = @"api/Upload/getTempKeys";
#endif /* Api_h */