PQRequestURLUtil.swift 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479
  1. //
  2. // PQRequestURLUtil.swift
  3. // PQSpeed
  4. //
  5. // Created by SanW on 2020/9/21.
  6. // Copyright © 2020 BytesFlow. All rights reserved.
  7. //
  8. import UIKit
  9. // 票圈视频主域名-线上环境
  10. public let onlineLongvideoapi = "https://speed.piaoquantv.com/longvideoapi/"
  11. // 票圈视频域名(热榜)-线上环境
  12. public let onlineDistributionApi = "https://speed.piaoquantv.com/distribution/"
  13. // 通用域名-eg:数据上报-线上环境
  14. public let onlineCommonapi = "https://common.piaoquantv.com/commonapi/"
  15. // 视频创作相关域名-线上环境
  16. public let onlineClipapiApi = "https://clipapi.piaoquantv.com/longvideoapi/"
  17. // 创作工具搜索素材相关域名-线上环境
  18. public let onlineMaterialSearchApi = "https://search-material.piaoquantv.com/"
  19. // 消息相关域名-线上环境
  20. public let onlineMessageApi = "https://messageapi.piaoquantv.com/"
  21. // 票圈Api-线上环境
  22. let onlinePQTvApi = "https://api.piaoquantv.com/"
  23. // 票圈视频主域名-预发布环境
  24. public let preLongvideoapi = "https://prespeed.piaoquantv.com/longvideoapi/"
  25. // 票圈视频域名(热榜)-预发布环境
  26. public let preDistributionApi = "https://prespeed.piaoquantv.com/distribution/"
  27. // 通用域名-eg:数据上报-预发布环境
  28. public let preCommonapi = "https://precommon.piaoquantv.com/commonapi/"
  29. // 创作工具搜索素材相关域名-预发布环境
  30. public let preMaterialSearchApi = "https://search-material-pre.piaoquantv.com/"
  31. // 消息相关域名-预发布环境
  32. public let preMessageApi = "https://messageapipre.piaoquantv.com/"
  33. // 票圈Api-预发布环境
  34. let prePQTvApi = "https://preapi.piaoquantv.com/"
  35. // 票圈视频主域名-测试环境
  36. public let testLongvideoapi = "https://videotest.yishihui.com/longvideoapi/"
  37. // 票圈视频域名(热榜)-测试环境
  38. public let testDistributionApi = "https://videotest.yishihui.com/distribution/"
  39. // 通用域名-eg:数据上报-测试环境
  40. public let testCommonapi = "https://videotest.yishihui.com/commonapi/"
  41. // 创作工具搜索素材相关域名-测试环境
  42. public let testMaterialSearchApi = "https://search-material.yishihui.com/"
  43. // 消息相关域名-测试环境
  44. public let testMessageApi = "https://messageapitest.yishihui.com/"
  45. // 票圈Api-测试环境
  46. let testPQTvApi = "https://testapi.piaoquantv.com/"
  47. // 票圈视频主域名-北京预发布环境
  48. public let preBJLongvideoapi = "https://videoprebeijing.piaoquantv.com/longvideoapi/"
  49. // 票圈视频域名(热榜)-北京预发布环境
  50. public let preBJDistributionApi = "https://videoprebeijing.piaoquantv.com/distribution/"
  51. // 通用域名-eg:数据上报-北京预发布环境
  52. public let preBJCommonapi = "https://precommon.piaoquantv.com/commonapi/"
  53. public let categroyVideoList = "video/distribute/category/videoList/v2"
  54. public let recommandPageList = "video/recommend/app/recommandPage/list"
  55. /// 热榜列表
  56. public let hotBoardListUrl = "video/list"
  57. /// 白名单展示
  58. public let datashowAllowUrl = "datashow/allow"
  59. // 获取登陆背景图
  60. public let loginBackgroundUrl = "community/login/background"
  61. /// 登录
  62. public let login = "login/app"
  63. /// 新增虚拟账号
  64. public let generateVirtualUserUrl = "user/virtual/app/generateVirtualUser"
  65. /// 手机号注册
  66. public let phoneRegisterUrl = "register/app/check"
  67. /// 手机号登录
  68. public let phoneLoginUrl = "login/app/check"
  69. /// 苹果账号登录
  70. public let appleLoginUrl = "app/iphone/login"
  71. /** 退出登录 */
  72. public let logoutUrl = "logout/app"
  73. /** 注销账号 */
  74. public let cancellationAccUrl = "user/info/addMockData"
  75. /** 更新用户个人信息 */
  76. public let updateUserinfoUrl = "user/info/update"
  77. /** 更新用户个人扩展信息 */
  78. public let updateExtUserinfoUrl = "user/info/saveExtInfo"
  79. /** 查询用户状态 1有效,2 已删除,3 已屏蔽,4 敏感 */
  80. public let userStatusUrl = "user/info/getUserStatus"
  81. /** 更新用户个人信息 */
  82. public let ossTempTokenUrl = "oss/getOssTempToken"
  83. // add by ak 取 STS token uri
  84. public let getStsTokenUrl = "oss/getStsToken"
  85. /** 谁的关注 */
  86. public let idolsUrl = "user/idols"
  87. /** 谁的粉丝 */
  88. public let fansUrl = "user/fans"
  89. /** 我的订阅列表 */
  90. public let mySubscribesUrl = "user/mySubscribes"
  91. /** 订阅我的列表 */
  92. public let otherSubscribesUrl = "user/otherSubscribes"
  93. /** 个人主页头部信息 */
  94. public let homepageHeadUrl = "user/info/homepageHead"
  95. /** 获取用户扩展信息 */
  96. public let userInfoExtUrl = "user/info/getUserInfoExt"
  97. /** 某人的收藏夹集合 */
  98. public let userVideoFavoritesUrl = "videoFavorite/loadUserVideoFavorites"
  99. /** 发送手机验证码 */
  100. public let sendIndetifyCodeUrl = "sendIndetifyCode"
  101. /** 验证手机验证码 */
  102. public let checkIndetifyCodeUrl = "checkIndetifyCode"
  103. /** 修改手机号 */
  104. public let updatePhoneUrl = "savePhone"
  105. /** 最热列表 */
  106. public let hotByCollectionIdUrl = "video/v2/loadHotVideosByCollectionId"
  107. /** 最新列表 */
  108. public let latelyByCollectionIdUrl = "video/v2/loadLatelyVideosByCollectionId"
  109. /** 自己喜欢列表 */
  110. public let favoriteUrl = "video/v2/favorite/list"
  111. /** 视频分享列表 */
  112. public let shareRecordListUrl = "video/shareRecordList"
  113. /** 关注某人 */
  114. public let followUrl = "user/follow"
  115. /** 取消关注某人 */
  116. public let unfollowUrl = "user/unfollow"
  117. /** 订阅某人 */
  118. public let subscribeUrl = "user/subscribe"
  119. /** 取消订阅某人 */
  120. public let unsubscribe = "user/unsubscribe"
  121. /** 收藏视频 */
  122. public let favoriteVideoUrl = "video/favorite"
  123. /** 视频详情 */
  124. public let videoDetailUrl = "video/v2/detail"
  125. /** 批量请求视频详情 */
  126. public let videosDetailUrl = "video/v2/appCache/detail"
  127. /** 发布视频 */
  128. public let videoSendUrl = "video/send"
  129. /** 修改视频 */
  130. public let updateVideoUrl = "video/updateVideo"
  131. /** 删除视频 */
  132. public let deleteVideoUrl = "video/deleteVideo"
  133. /// 获取视频封面
  134. public let vodeoCoverImageUrl = "video/getCoverImagePaths"
  135. /// 关注人列表
  136. public let followedSingleUrl = "user/followed/single"
  137. /// 关注视频列表
  138. public let attendtionUrl = "user/followed/list"
  139. /// 关注视频更新数量(小红点)
  140. public let attendtionInfoUrl = "user/followed/info"
  141. /** 取消收藏视频 */
  142. public let unfavoriteVideoUrl = "video/unfavorite"
  143. /** 关注人头像 */
  144. public let idolsUpdatedUrl = "user/idolsUpdated"
  145. /** 关注人卡片 */
  146. public let recommendUserCardUrl = "user/info/getRecommendUserCard"
  147. /** 关注人卡片不喜欢 */
  148. public let userCardunFollowUrl = "user/info/unFollowUid"
  149. /** 举报视频原因列表 */
  150. public let reportVideoListUrl = "video/report/reason/list"
  151. /** 举报用户原因列表 */
  152. public let reportUserListUrl = "user/info/report/reason/list"
  153. /** 举报某个视频 */
  154. public let reportVideoUrl = "video/report"
  155. /** 举报某个用户 */
  156. public let reportUserUrl = "user/info/report"
  157. /** 拉黑某个用户 */
  158. public let bannedUserUrl = "user/info/black"
  159. /** 取消拉黑某个用户 */
  160. public let unBannedUserUrl = "user/info/unBlack"
  161. /** 某个用户是否被拉黑 */
  162. public let isBannedUserUrl = "user/info/isBlack"
  163. /** 黑明单列表 */
  164. public let bannedUserListUrl = "user/info/blackList"
  165. /** 不感兴趣某个视频 */
  166. public let hateVideoUrl = "videoHated/hate"
  167. /** 获取分享h5页面 */
  168. public let h5ShareLinkUrl = "video/app/share/getVideoH5ShareLink"
  169. /** 获取分享微信好友数据 */
  170. public let wxFriendUrl = "video/app/share/getVideoAppShareWxFriendData"
  171. /** 视频播放上报 */
  172. public let reportPlayUrl = "measure/report/play"
  173. /** 系统设置 */
  174. public let systemConfigUrl = "sys/config"
  175. /** 系统设置(新) */
  176. public let systemAppConfigUrl = "sys/app/config"
  177. /** 取 APP 的常规配置参数 如推荐的10个标题 */
  178. public let getBaseConfigURL = "frontConfig/getBaseConfig"
  179. /** 用户协议 */
  180. public let cUserProtocol = "https://weapppiccdn.yishihui.com/resources/agreements/videoservice.html?type=\(BFConfig.shared.appType)"
  181. /** 隐私政策 */
  182. public let cPrivacy = "https://weapppiccdn.yishihui.com/resources/agreements/videoagreement.html?type=\(BFConfig.shared.appType)"
  183. /** 互联网管理规定 */
  184. public let cNetManagePrivacy = "http://www.cac.gov.cn/2017-08/25/c_1121541842.htm"
  185. // ***************** 埋点上报地址 **********************//
  186. public let downLoadUrl = "https://rescdn.yishihui.com/"
  187. // 记录播放的视频
  188. public let videoPlayReportUrl = "video/played"
  189. // 记录realPlay播放的视频
  190. public let videoRealPlayReportUrl = "video/realPlayed"
  191. // 记录刷过的视频
  192. public let videoViewReportUrl = "video/view"
  193. // 上报视频动作记录
  194. public let videoActionReportUrl = "video/videoActionReport"
  195. // 通用上报
  196. public let staticsFrontendReportUrl = "statistics/uploadLogFromFrontend"
  197. // 通用上报-行为上报
  198. public let staticsloadcLickReportUrl = "statistics/uploadcLickInfo"
  199. // 上传行为上报
  200. public let uploadOperationInfoReportUrl = "statistics/uploadOperationInfo"
  201. // 用户分享的上报
  202. public let userShareReportUrl = "user/share/report"
  203. // 上报分享视频给微信朋友的行为
  204. public let userShareFriendReportUrl = "video/shared/weixin/friend"
  205. // 上报分享视频给朋友圈的行为
  206. public let userShareH5ReportUrl = "video/shared/h5"
  207. // 推送点击上报
  208. public let pushActionReportUrl = "push/action/report"
  209. // 上报DeviceToken
  210. public let pushDeviceTokenReportUrl = "push/device/addOrUpdate"
  211. // ***************** 活动相关地址 **********************//
  212. // 参加活动
  213. public let payActivityMoneyUrl = "order/payActivityMoney"
  214. // 查询状态
  215. public let payOrderStatusUrl = "order/orderStatus"
  216. // 更新客户端状态
  217. public let updatePayStatusUrl = "order/updateClientPayStatus"
  218. // 活动入口&触达
  219. public let activityInfoUrl = "app/activity/getActivityInfo"
  220. // 立即报名
  221. public let joinActivityUrl = "app/activity/joinActivity"
  222. // 手动改变活动状态
  223. public let updateActivityStatusUrl = "app/activity/updateWxAppActivityByStatus"
  224. /// 邀请好友
  225. public let inviteFriendJoinUrl = "app/activity/inviteFriendJoin"
  226. // ***************** 搜索相关地址 **********************//
  227. // 搜索用户跟视频
  228. public let searchUserAndVideoUrl = "search/app/userandvideo/list"
  229. // 搜索用户
  230. public let searchUserUrl = "search/app/user/list"
  231. // 搜索视频
  232. public let searchVideoUrl = "search/app/video/list"
  233. // 热门视频
  234. public let searchHotVideoUrl = "search/app/hot/videos"
  235. // 热门词
  236. public let searchHotWordsUrl = "search/app/hot/words"
  237. // 搜索的上报
  238. public let searchReportUrl = "search/app/report"
  239. // ***************** 视频编辑相关地址 **********************//
  240. // 取发音人
  241. public let listAllVoicesUrl = "producevideo/voice/listAllVoices"
  242. // 收藏发音人
  243. public let favoriteVoiceUrl = "producevideo/voice/favoriteVoice"
  244. // 取消收藏发音人
  245. public let unFavoriteVoiceUrl = "producevideo/voice/unFavoriteVoice"
  246. // 试听文字语音
  247. public let listeningTextSpeechUrl = "producevideo/listeningTextSpeech"
  248. // 文字转语音
  249. public let sectionTextSpeechSynthesizeUrl = "producevideo/sectionTextSpeechSynthesize"
  250. // 取草稿箱列表
  251. public let listUserDraftboxUrl = "producevideo/draftbox/listUserDraftbox"
  252. // 取草稿箱信息
  253. public let draftboxGetSdataUrl = "producevideo/draftbox/getSdata"
  254. // 收藏列表
  255. public let listUserfavoriteVoicesUrl = "producevideo/voice/listUserfavoriteVoices"
  256. // 取nsl token
  257. public let getNlsAccessTokenUrl = "producevideo/voice/getNlsAccessToken"
  258. // 取 NSL 语音转文字的服务器的 token
  259. public let getNlsAccessTokenForJiangjieApp = "producevideo/voice/getNlsAccessTokenForJiangjieApp"
  260. // 取发音人的详细信息
  261. public let getVoiceInfoUrl = "producevideo/voice/getVoiceInfo"
  262. // 获取所有引导视频
  263. public let guideVideosUrl = "producevideo/guide/listAllGuideVideos"
  264. // 获取背景音乐分类
  265. public let bgmCategoryListUrl = "producevideo/bgm/app/getAllBgmCates"
  266. // 获取某个分类下的背景音乐
  267. public let bgmListUrl = "producevideo/bgm/pageCateBgm"
  268. // 收藏背景音乐列表
  269. public let bgmFavoriteListUrl = "producevideo/bgm/listUserFavoriteBgms/v2"
  270. // 收藏某个背景音乐
  271. public let favoriteBGMUrl = "producevideo/bgm/favoriteBgm/v2"
  272. // 取消收藏某个背景音乐
  273. public let unFavoriteBGMUrl = "producevideo/bgm/unFavoriteBgm/v2"
  274. // 获取背景音乐信息
  275. public let getBgmInfoUrl = "producevideo/bgm/v2/getBgmInfo"
  276. /// 搜索素材推荐请求
  277. public let searchRecommendMaterialUrl = "v1/recommend/flow"
  278. /// 搜索素材请求
  279. public let searchMaterialUrl = "v1/search/flow"
  280. /// 搜索背景音乐
  281. public let searchBGMMaterialUrl = "music/search"
  282. // 取视频真地址如抖音
  283. public let getVideoAddressUrl = "v1/search/getVideoAddress"
  284. /// 通过md5查已上传的素材
  285. public let materialByContentMd5Url = "producevideo/material/getMaterialByContentMd5"
  286. /// 获取素材vod上传凭证
  287. public let materialUploadAuthUrl = "producevideo/material/createMaterialUploadAuth"
  288. /// 批量获取素材vod上传凭证
  289. public let batchMaterialUploadAuthUrl = "producevideo/material/batchCreateMaterialUploadAuth"
  290. /// 获取素材oss上传凭证
  291. public let materialUploadStsTokenUrl = "oss/producevideo/getStsToken"
  292. /// 保存素材
  293. public let saveMaterialUrl = "producevideo/material/saveMaterial"
  294. /// 音频素材转换成文字
  295. public let audioMaterialTransferTextUrl = "producevideo/material/audioMaterialTransferText"
  296. /// 素材所有者用户信息
  297. public let getMaterialOwnerUserInfoUrl = "producevideo/material/getMaterialOwnerUserInfo"
  298. /// 保存草稿箱
  299. public let saveDraftboxUrl = "producevideo/draftbox/save/v2"
  300. /// 删除草稿箱
  301. public let deleteDraftboxUrl = "producevideo/draftbox/delete"
  302. /// 批量删除草稿箱
  303. public let deleteMultiDraftboxUrl = "producevideo/draftbox/deleteMulti"
  304. /// 复制草稿箱
  305. public let copyDraftboxUrl = "producevideo/draftbox/copy"
  306. /// 修改草稿箱名称
  307. public let updateDraftboxTitleUrl = "producevideo/draftbox/updateTitle"
  308. /// 草稿箱数量
  309. public let draftboxUserCountUrl = "producevideo/draftbox/countUserDraftbox"
  310. /// 保存合成视频项目数据
  311. public let saveProjectUrl = "producevideo/saveProject"
  312. /// 更新合成视频项目数据
  313. public let updateProjectUrl = "producevideo/updateProject"
  314. /// 发布视频后上报
  315. public let reportSendVideoUrl = "producevideo/reportSendVideo"
  316. // 文本断句 URL t1 to t2
  317. public let phraseSentenceURL = "producevideo/phraseSentence"
  318. // 再创作-从项目中复制草稿
  319. public let copyFromProjectURL = "producevideo/draftbox/copyFromProject"
  320. // 再创作视频列表
  321. public let listReproduceVideoURL = "producevideo/listReproduceVideo"
  322. // ***************** 站内消息相关地址 **********************//
  323. // 站内消息埋点上报
  324. public let messagePeportUrl = "message/report/station"
  325. // 消息未读数
  326. public let messageUnReadInfoUrl = "message/getUnReadInfo"
  327. // 常规消息列表
  328. public let messageNormalListUrl = "message/normal/list"
  329. // 删除消息
  330. public let messageDeleteUrl = "message/delete"
  331. // 常规消息已读
  332. public let messageNormalReadUrl = "message/normal/read"
  333. // 某种类型常规消息全部已读
  334. public let messageReadAllUrl = "message/normal/readAllByMsgType"
  335. // 分享空间消息列表
  336. public let messageShareSpaceListUrl = "message/sharespace/list"
  337. // 分享空间子类型消息列表
  338. public let messageShareSpaceSubListUrl = "message/sharespace/sub/list"
  339. /// 某条分享动态的子类型消息数量信息
  340. public let messageShareSpaceSubCountInfoUrl = "message/sharespace/getSubCountInfo"
  341. // 分享空间消息全部已读
  342. public let messageShareReadAllUrl = "message/sharespace/readAll"
  343. // 某条分享空间消息已读
  344. public let messageShareReadUrl = "message/sharespace/read"
  345. // 删除分享空间消息
  346. public let messageDeleteShareUrl = "message/sharespace/deleteRecord"
  347. // 分享空间某条动态的子类型消息全部已读
  348. public let messageReadAllBySubMsgTypeUrl = "message/sharespace/readAllBySubMsgType"
  349. // 分享空间某条动态的消息全部已读
  350. public let messageReadAllByShareIdUrl = "message/sharespace/readAllByShareId"
  351. // 某条分享动态的所有未读数 add by ak commentCount enjoinCount shareCount
  352. public let messageShareGetUnReadInfoUrl = "message/sharespace/getUnReadInfo"
  353. // 分享空间行为汇总数 API1
  354. public let messageSharespaceGetCountInfoUrl = "video/sharespace/app/getCountInfo"
  355. // 分享空间-评论列表 API1
  356. public let messagePageCommentRecordUrl = "video/sharespace/app/pageCommentRecord"
  357. // 分享空间-喜欢列表 API1
  358. public let messagePageFavoriteRecordUrl = "video/sharespace/app/pageFavoriteRecord"
  359. // 分享空间-播放列表 API1
  360. public let messagePagePlayRecordUrl = "video/sharespace/app/pagePlayRecord"
  361. // 分享空间-分享列表 API1
  362. public let messagePageShareRecordUrl = "video/sharespace/app/pageShareRecord"
  363. // ***************** 卡点视频相关地址 **********************//
  364. // 卡点音乐分类列表
  365. public let stuckPointMusicCategoryUrl = "producevideo/music/listRhythmMusicTag"
  366. // 卡点音乐某个分类下列表
  367. public let stuckPointMusicPageUrl = "producevideo/music/listRhythmMusic"
  368. // 获取某个音乐的卡点数据
  369. public let stuckPointMusicDetailUrl = "producevideo/music/getRhythmMusicData"
  370. // 获取项目的卡点音乐信息
  371. public let stuckPointProjectMusicInfoUrl = "producevideo/getProjectRhythmMusicInfo"
  372. // ***************** 广告相关地址 **********************//
  373. // 获取广告配置信息
  374. public let adPositionInfoUrl = "ad/position/info"
  375. // 意见反馈地址
  376. public let feedbackUrl = "https://support.qq.com/product/\(BFConfig.shared.txFeedbackAppId)"
  377. // 意见反馈主页
  378. public let feedbackPageUrl = "https://support.qq.com/embed/phone/\(BFConfig.shared.txFeedbackAppId)"
  379. // ***************** 激励相关地址 **********************//
  380. public let applyCheckUrl = "incentive/creator/applyCheck"
  381. public let applyStatusUrl = "incentive/creator/applyStatus"
  382. // 分享者用户权益中心
  383. public let incentiveUserRCenterUrl = "incentive/userRightCenter"
  384. // 加入分享者激励计划
  385. public let incentiveJoinUrl = "incentive/sharer/join"
  386. // 分享者激励计划邀请检查
  387. public let invitedCheckUrl = "incentive/sharer/invitedCheck"
  388. // 是否已无有效分享
  389. public let invitedShareStatusUrl = "incentive/sharer/shareCheck"
  390. // ***************** 评论相关地址 **********************//
  391. // 评论列表
  392. public let commendListUrl = "comment/app/page"
  393. // 二级评论列表
  394. public let commendSecondListUrl = "comment/second/page"
  395. // 保存一级评论
  396. public let saveTopCommendUrl = "comment/top/save"
  397. // 保存二级评论
  398. public let saveSecondCommendUrl = "comment/second/save"
  399. // 评论点赞或取消点赞
  400. public let commentPraiseUrl = "comment/praise"
  401. // 评论删除
  402. public let commentDeleteUrl = "comment/delete"
  403. // 评论举报
  404. public let commentReportUrl = "comment/report"
  405. // ***************** 话题相关地址 **********************//
  406. public let communityInitUrl = "community/init/feed"
  407. // 首页推荐Feed流
  408. public let communityRecommendUrl = "community/recommend/list"
  409. // 首页关注Feed流
  410. public let communityFollowingListUrl = "community/following/list"
  411. // 视频相关推荐
  412. public let communityRelatedListUrl = "community/recommend/relatedList"
  413. // 话题详情
  414. public let topicDetailUrl = "community/topic/detail"
  415. // 话题详情最热Feed流
  416. public let topicDeailHotlistUrl = "community/topic/content/hotlist"
  417. // 话题详情最新Feed流
  418. public let topicDeailNewlistUrl = "community/topic/content/newlist"
  419. // 用户创建话题
  420. public let topicCreateUrl = "community/topic/create"
  421. // 热门话题
  422. public let topicHotlistUrl = "community/topic/hotlist"
  423. // 我加入的话题 视频列表
  424. public let topicMySubListUrl = "community/topic/mySubscribedList"
  425. // 话题推荐(新用户弹窗)
  426. public let topicRecommendUrl = "community/topic/recommend"
  427. // 话题推荐(发布页)
  428. public let topicRecoPublishUrl = "community/topic/recommendForPublish"
  429. // 搜索话题
  430. public let topicSearchUrl = "community/topic/search"
  431. // 加入话题(订阅话题)
  432. public let topicSubscribeUrl = "community/topic/subscribe"
  433. // 退出话题(取消订阅话题)
  434. public let topicUnSubscribeUrl = "community/topic/unsubscribe"
  435. // 信息收集
  436. public let personalizedUrl = "community/user/personalized/saveUserPersonalizedInfo"
  437. // 关注/我加入话题更新数
  438. public let updateNumberUrl = "community/tips/updateNumber"