apidoc.php 64 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507
  1. <?php
  2. /**
  3. * @api {get} common.public 公共参数说明
  4. * @apiVersion 1.0.0
  5. * @apiName common.public
  6. * @apiGroup Common
  7. *
  8. * @apiDescription 介绍公共参数
  9. *
  10. * @apiParam {Number} json 是否返回json格式的数据1为返回2为不返回
  11. * @apiParam {Number} signature 用于登录后的uid验证,每次都要传入,请登录后将这个值保存在本地
  12. * @apiParam {Number} pg 分页数,第几页,列表页瀑布流使用该参数
  13. *
  14. * @apiSuccess {Number} status 状态,1为有效2为无效
  15. * @apiSuccess {String} msg 请求的数据是否成功的提示
  16. * @apiSuccess {String} data 如果status为1,data有值
  17. * @apiSuccess {Object[]} page 分页信息
  18. * @apiSuccess {Number} page.total 分页总数
  19. * @apiSuccess {Number} page.current_page 当前页
  20. * @apiSuccess {Number} page.total_page 总页数
  21. * @apiSuccess {Number} page.next_page 下一页
  22. * @apiSuccess {Number} page.prev_page 上一页
  23. * @apiSuccess {Number} page.status 是否有下一页数据,0为没有
  24. * @apiSuccess {Object[]} ad 广告信息,广告信息是个字典数据结构,其中的key就是广告位的标注,通过标识可以把广告放置到相应的位置
  25. * @apiSuccess {Number} ad.id 广告位id
  26. * @apiSuccess {Number} ad.page_id 广告页面id
  27. * @apiSuccess {String} ad.name 广告位名称
  28. * @apiSuccess {Object[]} ad.data 广告投放数据
  29. * @apiSuccess {Number} ad.data.id 广告投放id
  30. * @apiSuccess {String} ad.data.name 广告投放名称
  31. * @apiSuccess {String} ad.data.location 广告投放位置,大于0则会在适当位置出现
  32. * @apiSuccess {Number} ad.data.ad_type 广告投放类型:1是图片广告,2视频广告,3是代码广告,4是切屏广告
  33. * @apiSuccess {Number} ad.data.type 广告时效类型:1是永久显示,2是时间段展示,后台已做好判断,无需处理
  34. * @apiSuccess {String} ad.data.pic 图片或者切屏广告的图片地址
  35. * @apiSuccess {String} ad.data.video 视频广告的视频地址
  36. * @apiSuccess {String} ad.data.code 代码广告的代码
  37. * @apiSuccess {Number} ad.data.link_type 广告资源类型,图文:1 | 视频:2 | 直播:3 | 小刊:4 | 小刊音视频:5 | 专题:6 | 小程序:7 | 小刊活动页:13 | 链接 : 100
  38. * @apiSuccess {String} ad.data.link 广告资源地址,如果是链接,则是跳转链接,当为空时,跳转到首页,如果是电子刊,则是电子刊ID
  39. */
  40. /**
  41. * @api {get} common.type 类型设置说明
  42. * @apiVersion 1.0.0
  43. * @apiName common.type
  44. * @apiGroup Common
  45. *
  46. * @apiDescription 类型设置说明
  47. *
  48. * @apiParam {String} source_type 请在header中定义,ios:ios | android:android | 移动h5:h5 | 小程序:applet | 公众号:service | pc网站:pc
  49. * @apiParam {Number} type 图文:1 | 视频:2 | 直播:3 | 小刊:4 | 小刊音视频:5 | 专题:6 | 小程序:7 | 商品:8 | 链接:10 | 评论: 11 || 直播评论:12 | 小刊活动页:13
  50. * @apiParam {Number} push_ 所有带push_开头的返回参数,返回字典都是一样的,参考获取首页数据中的push_focus
  51. */
  52. /**
  53. * @api {post} upload/upload/?save.start 上传图片接口
  54. * @apiVersion 1.0.0
  55. * @apiName save.start
  56. * @apiGroup Common
  57. *
  58. * @apiParam {Number} key 值为6,写死即可
  59. * @apiParam {String} file 文件流 multipart/form-data形式
  60. *
  61. * @apiSuccess {String} url 图片地址
  62. */
  63. /**
  64. * @api {get} wonderful/passport/?l=applet.bind 用户登录
  65. * @apiVersion 1.0.0
  66. * @apiName applet.bind
  67. * @apiGroup AppletPassport
  68. *
  69. * @apiDescription 用户登录
  70. *
  71. * @apiParam {String} code 微信登录返回的code
  72. *
  73. * @apiSuccess {Number} vid 微信id,请保存在本地
  74. * @apiSuccess {Number} uid 用户id,请保存在本地
  75. * @apiSuccess {String} signature 用于登录后的uid验证,每次都要传入,请登录后将这个值保存在本地
  76. */
  77. /**
  78. * @api {get} wonderful/passport/?l=applet.update 更新用户信息
  79. * @apiVersion 1.0.0
  80. * @apiName applet.update
  81. * @apiGroup AppletPassport
  82. *
  83. * @apiDescription 更新用户信息
  84. *
  85. * @apiParam {String} nickname 用户昵称
  86. * @apiParam {String} avatarurl 用户头像
  87. * @apiParam {String} gender 性别
  88. * @apiParam {String} city 城市
  89. * @apiParam {String} province 省份
  90. * @apiParam {String} country 县区
  91. * @apiParam {String} iv 微信的加密参数
  92. * @apiParam {String} encryptedData 微信的加密参数
  93. * @apiParam {Number} vid 微信id
  94. * @apiParam {Number} uid 用户id
  95. * @apiParam {String} signature signature
  96. *
  97. *
  98. * @apiSuccess {Number} vid 微信id,请保存在本地
  99. * @apiSuccess {Number} uid 用户id,请保存在本地
  100. * @apiSuccess {String} signature 用于登录后的uid验证,每次都要传入,请登录后将这个值保存在本地
  101. */
  102. /**
  103. * @api {get} wonderful/passport/?l=applet.mobile 更新用户手机号-微信绑定
  104. * @apiVersion 1.0.0
  105. * @apiName applet.mobile
  106. * @apiGroup AppletPassport
  107. *
  108. * @apiDescription 更新用户手机号-微信绑定
  109. *
  110. * @apiParam {String} iv 微信的加密参数
  111. * @apiParam {String} encryptedData 微信的加密参数
  112. * @apiParam {Number} vid 微信id
  113. * @apiParam {Number} uid 用户id
  114. * @apiParam {String} signature signature
  115. *
  116. *
  117. * @apiSuccess {Number} vid 微信id,请保存在本地
  118. * @apiSuccess {Number} uid 用户id,请保存在本地
  119. * @apiSuccess {String} signature 用于登录后的uid验证,每次都要传入,请登录后将这个值保存在本地
  120. */
  121. /**
  122. * @api {get} wonderful/passport/?l=applet.bind_mobile 更新用户手机号-验证码绑定
  123. * @apiVersion 1.0.0
  124. * @apiName applet.bind_mobile
  125. * @apiGroup AppletPassport
  126. *
  127. * @apiDescription 更新用户手机号-验证码绑定
  128. *
  129. * @apiParam {Number} uid 用户id
  130. * @apiParam {Number} mobile 手机号
  131. * @apiParam {String} mcode 验证码
  132. * @apiParam {String} signature signature
  133. *
  134. * @apiSuccess {Number} uid 用户id,请保存在本地
  135. * @apiSuccess {String} signature 用于登录后的uid验证,每次都要传入,请登录后将这个值保存在本地
  136. */
  137. /**
  138. * @api {get} wonderful/passport/?l=reg.getMCode 获取手机验证码
  139. * @apiVersion 1.0.0
  140. * @apiName reg.getMCode
  141. * @apiGroup AppletPassport
  142. *
  143. * @apiDescription 获取手机验证码
  144. *
  145. * @apiParam {Number} mobile 手机号
  146. *
  147. * @apiSuccess {String} msg 验证码已发送至您的手机,请注意查收,十分钟之内有效
  148. */
  149. /**
  150. * @api {get} wonderful/passport/?l=reg.getMCode 获取手机验证码,未登录状态
  151. * @apiVersion 1.0.0
  152. * @apiName reg.getMCode
  153. * @apiGroup AppPassport
  154. *
  155. * @apiDescription 获取手机验证码,未登录状态
  156. *
  157. * @apiParam {Number} mobile 手机号
  158. *
  159. * @apiSuccess {String} msg 验证码已发送至您的手机,请注意查收,十分钟之内有效
  160. */
  161. /**
  162. * @api {get} wonderful/passport/?l=reg.getMCodeLogin 获取手机验证码,已登录状态
  163. * @apiVersion 1.0.0
  164. * @apiName reg.getMCode
  165. * @apiGroup AppPassport
  166. *
  167. * @apiDescription 获取手机验证码,已登录状态
  168. *
  169. * @apiParam {Number} mobile 手机号
  170. * @apiParam {String} signature signature
  171. *
  172. * @apiSuccess {String} msg 验证码已发送至您的手机,请注意查收,十分钟之内有效
  173. */
  174. /**
  175. * @api {get} wonderful/passport/?l=app.login 登录与注册
  176. * @apiVersion 1.0.0
  177. * @apiName app.login
  178. * @apiGroup AppPassport
  179. *
  180. * @apiDescription 登录与注册
  181. *
  182. * @apiParam {Number} mobile 手机号
  183. * @apiParam {String} mcode 验证码
  184. *
  185. * @apiSuccess {Number} uid 用户id,请保存在本地
  186. * @apiSuccess {String} signature 用于登录后的uid验证,每次都要传入,请登录后将这个值保存在本地
  187. */
  188. /**
  189. * @api {get} wonderful/passport/?l=app.login_uuid UUID登录
  190. * @apiVersion 1.0.0
  191. * @apiName app.login_uuid
  192. * @apiGroup AppPassport
  193. *
  194. * @apiDescription UUID登录
  195. *
  196. * @apiParam {Number} uuid UUID
  197. *
  198. * @apiSuccess {Number} uid 用户id,请保存在本地
  199. * @apiSuccess {String} signature 用于登录后的uid验证,每次都要传入,请登录后将这个值保存在本地
  200. */
  201. /**
  202. * @api {get} wonderful/passport/?l=app.bind_mobile 更新用户手机号-验证码绑定
  203. * @apiVersion 1.0.0
  204. * @apiName app.bind_mobile
  205. * @apiGroup AppPassport
  206. *
  207. * @apiDescription 更新用户手机号-验证码绑定
  208. *
  209. * @apiParam {Number} uid 用户id
  210. * @apiParam {Number} mobile 手机号
  211. * @apiParam {String} mcode 验证码
  212. * @apiParam {String} signature signature
  213. *
  214. * @apiSuccess {Number} uid 用户id,请保存在本地
  215. * @apiSuccess {String} signature 用于登录后的uid验证,每次都要传入,请登录后将这个值保存在本地
  216. */
  217. /**
  218. * @api {get} wonderful/passport/?l=app.wechat_reg 第三方登录-已经拥有openid
  219. * @apiVersion 1.0.0
  220. * @apiName app.wechat_reg
  221. * @apiGroup AppPassport
  222. *
  223. * @apiDescription 第三方登录-已经拥有openid
  224. *
  225. * @apiParam {String} username 用户名
  226. * @apiParam {String} avatar 头像
  227. * @apiParam {String} sex 性别
  228. * @apiParam {String} city 城市
  229. * @apiParam {String} province 省份
  230. * @apiParam {String} country 县区
  231. * @apiParam {String} openid openid
  232. * @apiParam {String} unionid unionid
  233. * @apiParam {String} access_token access_token
  234. * @apiParam {String} refresh_token refresh_token
  235. * @apiParam {String} expires_in 失效时间
  236. *
  237. * @apiSuccess {Number} uid 用户id,请保存在本地
  238. * @apiSuccess {Number} mobile 手机号,判断手机号是否存在,不存在则需要进行绑定,请直接使用app.bind_mobile接口进行绑定即可
  239. * @apiSuccess {String} signature 用于登录后的uid验证,每次都要传入,请登录后将这个值保存在本地
  240. */
  241. /**
  242. * @api {get} wonderful/oauth/?l=request.callback 第三方登录
  243. * @apiVersion 1.0.0
  244. * @apiName request.callback
  245. * @apiGroup AppPassport
  246. *
  247. * @apiDescription 第三方登录
  248. *
  249. * @apiParam {Number} account 第三方登录的账号,写死为2吧
  250. * @apiParam {Number} system 系统id,写死为1,后续做ok精彩和精品时再加
  251. * @apiParam {String} source 渠道来源,写死为1,默认1则为官网渠道
  252. * @apiParam {String} source_type 渠道类型,写死为ios或者android
  253. * @apiParam {String} code 用户授权后返回的code
  254. *
  255. * @apiSuccess {Number} uid 用户id,请保存在本地
  256. * @apiSuccess {Number} mobile 手机号,判断手机号是否存在,不存在则需要进行绑定,请直接使用app.bind_mobile接口进行绑定即可
  257. * @apiSuccess {String} signature 用于登录后的uid验证,每次都要传入,请登录后将这个值保存在本地
  258. */
  259. /**
  260. * @api {get} wonderful/passport/?l=app.update 更新用户信息
  261. * @apiVersion 1.0.0
  262. * @apiName app.update
  263. * @apiGroup AppPassport
  264. *
  265. * @apiDescription 更新用户信息
  266. *
  267. * @apiParam {Number} signature 用户signature
  268. * @apiParam {String} username 用户昵称
  269. * @apiParam {String} avatar 用户头像
  270. * @apiParam {String} gender 性别
  271. * @apiParam {String} city 城市
  272. * @apiParam {String} province 省份
  273. * @apiParam {String} country 县区
  274. *
  275. * @apiSuccess {Number} uid 用户id,请保存在本地
  276. * @apiSuccess {String} signature 用于登录后的uid验证,每次都要传入,请登录后将这个值保存在本地
  277. */
  278. /**
  279. * @api {get} wonderful/main/?l=view.getHtml 获取富文本内容
  280. * @apiVersion 1.0.0
  281. * @apiName view.getHtml
  282. * @apiGroup App
  283. *
  284. * @apiDescription 获取富文本内容
  285. *
  286. * @apiParam {Number} signature 用户signature
  287. * @apiParam {String} type 类型1为图文、2为视频、3为直播、4为小刊内容,6为专题
  288. * @apiParam {String} id 图文等内容id,如果为4,则为小刊的内容id,而非小刊id
  289. *
  290. * @apiSuccess {String} html 直接返回html的信息,请注意里面的协议:jstyle://live_note?id=0&live_id=1&file=test
  291. 其中有几个:
  292. jstyle://video?id=0&vod_id=1&file=test 播放视频 id=0为content_array里的数组索引,vod_id为视频id,file为视频文件地址
  293. jstyle://live?id=0&live_id=1&file=test 播放直播 id=0为content_array里的数组索引,live_id为直播id,file为直播文件地址
  294. jstyle://live_note?id=0&live_id=1&file=test&note=1 设置直播提醒 id=0为content_array里的数组索引,live_id为直播id,file为直播文件地址,note值为1是已设置提醒,2为未设置提醒
  295. jstyle://auido?id=0&file=test&note=1 播放视频 id=0为content_array里的数组索引,file为直播文件地址
  296. */
  297. /**
  298. * @api {get} wonderful/live/?l=api.get 获取直播推流信息
  299. * @apiVersion 1.0.0
  300. * @apiName api.get
  301. * @apiGroup Live
  302. *
  303. * @apiDescription 获取直播推流信息
  304. *
  305. * @apiParam {String} signature 请将字符串signature_dever_2018_jm经过md5加密
  306. *
  307. * @apiSuccess {Object[]} active 直播活动列表
  308. * @apiSuccess {String} active.id 活动id
  309. * @apiSuccess {String} acitve.name 活动名称
  310. * @apiSuccess {Object[]} active.stream 直播流列表
  311. * @apiSuccess {String} active.stream.id 推流id
  312. * @apiSuccess {String} active.stream.live 推流实际地址
  313. * @apiSuccess {String} active.stream.url_rtmp 播放地址
  314. * @apiSuccess {String} active.stream.url_hls 播放地址
  315. * @apiSuccess {String} active.stream.url_hdl 播放地址
  316. * @apiSuccess {String} active.stream.url_pic 实时截图地址
  317. */
  318. /**
  319. * @api {get} wonderful/live/?l=api.start 开始推流
  320. * @apiVersion 1.0.0
  321. * @apiName api.start
  322. * @apiGroup Live
  323. *
  324. * @apiDescription 开始推流
  325. *
  326. * @apiParam {String} signature 请将字符串signature_dever_2018_jm经过md5加密
  327. * @apiParam {Number} id 推流id
  328. *
  329. * @apiSuccess {Number} id 推流id
  330. * @apiSuccess {Number} log_id 本次推流日志id
  331. */
  332. /**
  333. * @api {get} wonderful/live/?l=api.stop 结束推流
  334. * @apiVersion 1.0.0
  335. * @apiName api.stop
  336. * @apiGroup Live
  337. *
  338. * @apiDescription 结束推流 一定要调用该接口,否则不会生成回放地址
  339. *
  340. * @apiParam {String} signature 请将字符串signature_dever_2018_jm经过md5加密
  341. * @apiParam {Number} id 推流id
  342. * @apiParam {Number} log_id 本次推流日志id
  343. */
  344. /**
  345. * @api {get} wonderful/main/?l=content.home 获取首页数据
  346. * @apiVersion 1.0.0
  347. * @apiName content.home
  348. * @apiGroup Content
  349. *
  350. * @apiDescription 获取首页数据
  351. *
  352. * @apiParam {String} signature signature
  353. *
  354. *
  355. * @apiSuccess {Number} uid 用户id 所有接口中都有该项
  356. * @apiSuccess {Object[]} config 基本配置 所有接口中都有该项
  357. * @apiSuccess {String} config.name 系统名称 请将小程序和app头部名称替换为该字段
  358. * @apiSuccess {String} config.info 系统介绍
  359. * @apiSuccess {String} config.logo 系统logo
  360. * @apiSuccess {String} config.article_share_name 图文详情页分享文字
  361. * @apiSuccess {String} config.vod_share_name 视频详情页分享文字
  362. * @apiSuccess {String} config.live_share_name 直播详情页分享文字
  363. * @apiSuccess {String} config.ios_pay ios支付设置 1为不开启小程序支付,将所有购买按钮都隐藏掉,2为开启公众号支付,3开始小程序支付
  364. * @apiSuccess {String} config.ios_pay_pic ios里公众号支付引导图
  365. * @apiSuccess {Object[]} menu 栏目
  366. * @apiSuccess {String} menu.name 名称
  367. * @apiSuccess {String} menu.id 栏目id,访问content.news时可以使用menu=menu.id
  368. * @apiSuccess {Object[]} push_focus 焦点图
  369. * @apiSuccess {String} push_focus.name 名称
  370. * @apiSuccess {String} push_focus.cate_name 栏目名称
  371. * @apiSuccess {String} push_focus.author_name 作者名称
  372. * @apiSuccess {String} push_focus.pic 图片
  373. * @apiSuccess {String} push_focus.type 类型,参考公共参数中的类型设置说明中的type说明
  374. * @apiSuccess {String} push_focus.id 源表id,根据type计算路径,然后把这个id加上就是最终的path,小程序和app同样。如果没有id,则进入type相对应的列表。请做好判断!!
  375. * @apiSuccess {String} push_focus.appid 当type==7时有效,小程序的appid
  376. * @apiSuccess {String} push_focus.link 当type==10或者type==7时有效,链接,如果type==7并且链接存在,则跳转到链接
  377. * @apiSuccess {String} push_focus.cdate 时间
  378. * @apiSuccess {Object[]} push_link 精选分类,字段同上
  379. * @apiSuccess {Object[]} push_ad 广告位,字段同上
  380. * @apiSuccess {Object[]} push_open_ad 弹窗广告位,字段同上
  381. * @apiSuccess {Object[]} push_up 精选推荐,字段同上
  382. * @apiSuccess {Object[]} news 更多图文等数据
  383. * @apiSuccess {String} news.id 图文id
  384. * @apiSuccess {String} news.name 名称
  385. * @apiSuccess {String} news.pic_cover 4:3图片
  386. * @apiSuccess {String} news.pic_cover_169 16:9图片
  387. * @apiSuccess {String} news.type 类型,参考公共参数中的类型设置说明中的type说明,根据它生成path
  388. * @apiSuccess {String} news.pdate 时间
  389. * @apiSuccess {String} news.num_view 浏览量
  390. * @apiSuccess {String} news.num_up 喜欢量
  391. * @apiSuccess {String} news.num_comment 评论量
  392. * @apiSuccess {String} news.num_ding 订阅量
  393. * @apiSuccess {String} news.num_user 在线人数
  394. * @apiSuccess {String} news.share_yes 是否显示分享按钮 1显示 2不显示
  395. * @apiSuccess {String} news.share_title 分享标题
  396. * @apiSuccess {String} news.share_pic 分享图片
  397. * @apiSuccess {String} news.share_content 分享内容
  398. */
  399. /**
  400. * @api {get} wonderful/main/?l=content.ad 开屏广告接口
  401. * @apiVersion 1.0.0
  402. * @apiName content.ad
  403. * @apiGroup Content
  404. *
  405. * @apiDescription 开屏广告接口
  406. *
  407. * @apiParam {String} signature signature
  408. *
  409. *
  410. * @apiSuccess {Number} uid 用户id 所有接口中都有该项
  411. * @apiSuccess {Object[]} config 基本配置 所有接口中都有该项
  412. * @apiSuccess {String} config.name 系统名称 请将小程序和app头部名称替换为该字段
  413. * @apiSuccess {String} config.info 系统介绍
  414. * @apiSuccess {String} config.logo 系统logo
  415. * @apiSuccess {String} config.article_share_name 图文详情页分享文字
  416. * @apiSuccess {String} config.vod_share_name 视频详情页分享文字
  417. * @apiSuccess {String} config.live_share_name 直播详情页分享文字
  418. * @apiSuccess {String} config.ios_pay ios支付设置 1为不开启小程序支付,将所有购买按钮都隐藏掉,2为开启公众号支付,3开始小程序支付
  419. * @apiSuccess {String} config.ios_pay_pic ios里公众号支付引导图
  420. * @apiSuccess {Object[]} push_screen_ad 广告
  421. * @apiSuccess {String} push_screen_ad.name 名称
  422. * @apiSuccess {String} push_screen_ad.pic 图片
  423. */
  424. /**
  425. * @api {get} wonderful/main/?l=content.up 精选推荐更多
  426. * @apiVersion 1.0.0
  427. * @apiName content.up
  428. * @apiGroup Content
  429. *
  430. * @apiDescription 精选推荐更多
  431. *
  432. * @apiParam {String} signature signature
  433. *
  434. *
  435. * @apiSuccess {Object[]} push_up 栏目,字段同上
  436. * @apiSuccess {String} push_up.name 名称
  437. * @apiSuccess {String} push_up.pic 图片
  438. * @apiSuccess {String} push_up.type 类型,参考公共参数中的类型设置说明中的type说明
  439. * @apiSuccess {String} push_up.id 源表id,根据type计算路径,然后把这个source_id加上就是最终的path,小程序和app同样。
  440. * @apiSuccess {String} push_up.link 当type==10时有效,链接
  441. * @apiSuccess {String} push_up.cdate 时间
  442. */
  443. /**
  444. * @api {get} wonderful/main/?l=content.news 精选页图文内容下拉更多
  445. * @apiVersion 1.0.0
  446. * @apiName content.news
  447. * @apiGroup Content
  448. *
  449. * @apiDescription 精选页图文内容下拉更多
  450. *
  451. * @apiParam {String} signature signature
  452. * @apiParam {Number} menu 可选参数,栏目id
  453. * @apiParam {Number} type 可选参数,类型1为图文、2为视频、3为直播,小刊请到专门的接口获取
  454. *
  455. * @apiSuccess {Object[]} news 更多图文等数据
  456. * @apiSuccess {String} news.id 图文id
  457. * @apiSuccess {String} news.name 名称
  458. * @apiSuccess {String} news.pic_cover 4:3图片
  459. * @apiSuccess {String} news.pic_cover_169 16:9图片
  460. * @apiSuccess {String} news.type 类型,参考公共参数中的类型设置说明中的type说明,根据它生成path
  461. * @apiSuccess {String} news.pdate 时间
  462. * @apiSuccess {String} news.num_view 浏览量
  463. * @apiSuccess {String} news.num_up 喜欢量
  464. * @apiSuccess {String} news.num_comment 评论量
  465. * @apiSuccess {String} news.num_ding 订阅量
  466. * @apiSuccess {String} news.num_user 在线人数
  467. * @apiSuccess {String} news.share_yes 是否显示分享按钮 1显示 2不显示
  468. * @apiSuccess {String} news.share_title 分享标题
  469. * @apiSuccess {String} news.share_pic 分享图片
  470. * @apiSuccess {String} news.share_content 分享内容
  471. */
  472. /**
  473. * @api {get} wonderful/main/?l=vip.config 查看会员配置信息
  474. * @apiVersion 1.0.0
  475. * @apiName vip.config
  476. * @apiGroup Vip
  477. *
  478. * @apiDescription 查看会员配置信息
  479. *
  480. * @apiParam {String} signature signature
  481. *
  482. * @apiSuccess {Object[]} vip_config 配置信息
  483. * @apiSuccess {String} vip_config.name 配置名
  484. * @apiSuccess {String} vip_config.logo logo图
  485. * @apiSuccess {String} vip_config.code 二维码图
  486. * @apiSuccess {String} vip_config.download 下载地址
  487. * @apiSuccess {String} vip_config.pic1 会员宣传页第一张图
  488. * @apiSuccess {String} vip_config.pic2 会员宣传页第二张图
  489. * @apiSuccess {String} vip_config.pic3 会员宣传页第三张图
  490. * @apiSuccess {String} vip_config.pic4 会员宣传页第四张图
  491. * @apiSuccess {Object[]} vip_time 时效配置
  492. * @apiSuccess {String} vip_time.id 时效名
  493. * @apiSuccess {String} vip_time.name 时效名
  494. * @apiSuccess {String} vip_time.cash 优惠价、支付价格
  495. * @apiSuccess {String} vip_time.price 原价
  496. * @apiSuccess {String} vip_time.type 1为普通售价、2为超值售价
  497. * @apiSuccess {String} mobile 当前登录用户的手机号
  498. */
  499. /**
  500. * @api {get} wonderful/main/?l=vip.buy_action 发起支付
  501. * @apiVersion 1.0.0
  502. * @apiName vip.buy_action
  503. * @apiGroup Vip
  504. *
  505. * @apiDescription 发起支付:请注意,如果是苹果支付,请在发起苹果支付之后,将苹果返回的验证数据,传入该接口
  506. *
  507. * @apiParam {String} signature signature
  508. * @apiParam {String} mobile 手机号
  509. * @apiParam {String} buy_id 时效id
  510. * @apiParam {String} type 支付类型 wechat微信、alipay支付宝
  511. * @apiParam {String} receipt 当header中的source_type为ios时,请传入该参数,参数的值为苹果支付后返回的参数,即可发起支付验证。
  512. *
  513. * @apiSuccess {Object[]} pay 微信支付返回的数据,支付宝后续添加
  514. * @apiSuccess {String} pay.time 服务器时间戳
  515. * @apiSuccess {String} pay.nonce_str 随机字符串
  516. * @apiSuccess {String} pay.prepay_id 统一下单接口返回的 prepay_id 参数值,通过'prepay_id=' + prepay_id 拼装成package
  517. * @apiSuccess {String} pay.sign_type 签名算法
  518. * @apiSuccess {String} pay.sign 签名
  519. * @apiSuccess {String} pay.yes 苹果支付时显示改参数,1为支付成功2为支付失败
  520. */
  521. /**
  522. * @api {get} wonderful/main/?l=view.comment 查看评论列表
  523. * @apiVersion 1.0.0
  524. * @apiName view.comment
  525. * @apiGroup Content
  526. *
  527. * @apiDescription 查看评论列表
  528. *
  529. * @apiParam {String} signature signature
  530. * @apiParam {Number} id 图文id
  531. * @apiParam {Number} type 类型,参考公共参数中的类型设置说明中的type说明
  532. *
  533. * @apiSuccess {Object[]} comment 评论列表
  534. * @apiSuccess {String} comment.id
  535. * @apiSuccess {String} comment.username 用户名
  536. * @apiSuccess {String} comment.avatar 头像
  537. * @apiSuccess {String} comment.content 内容
  538. * @apiSuccess {String} comment.num_up 点赞数
  539. * @apiSuccess {String} comment.time 时间,请用这个时间吧
  540. * @apiSuccess {String} comment.cdate 时间
  541. * @apiSuccess {String} comment.up 是否点赞 1为点赞 2为未点赞
  542. * @apiSuccess {String} live_status 当type=3时,有该字段,直播状态,1为直播中,2为已结束,请根据该状态判断当前观看直播的用户是否能观看直播
  543. */
  544. /**
  545. * @api {get} wonderful/main/?l=view.article 查看图文内容
  546. * @apiVersion 1.0.0
  547. * @apiName view.article
  548. * @apiGroup Content
  549. *
  550. * @apiDescription 查看图文内容
  551. *
  552. * @apiParam {String} signature signature
  553. * @apiParam {Number} id 图文id
  554. *
  555. * @apiSuccess {Object[]} info 图文数据
  556. * @apiSuccess {String} info.id
  557. * @apiSuccess {String} info.name 名称
  558. * @apiSuccess {String} info.pic_cover 4:3图片
  559. * @apiSuccess {String} info.pic_cover_169 16:9图片
  560. * @apiSuccess {String} info.type 类型,参考公共参数中的类型设置说明中的type说明,根据它生成path
  561. * @apiSuccess {String} info.pdate 时间
  562. * @apiSuccess {String} info.cate_id 栏目ID
  563. * @apiSuccess {String} info.cate_name 栏目名称
  564. * @apiSuccess {String} info.author_id 作者ID
  565. * @apiSuccess {String} info.author_name 作者名称
  566. * @apiSuccess {String} info.num_view 浏览量
  567. * @apiSuccess {String} info.num_up 喜欢量
  568. * @apiSuccess {String} info.num_comment 评论量
  569. * @apiSuccess {String} info.share_yes 是否显示分享按钮 1显示 2不显示
  570. * @apiSuccess {String} info.share_title 分享标题
  571. * @apiSuccess {String} info.share_pic 分享图片
  572. * @apiSuccess {String} info.share_content 分享内容
  573. * @apiSuccess {String} info.function 开启的功能,这是一个字符串,用逗号隔开的,1代表显示浏览量,2代表显示评论,3代表显示喜欢,如值为1,2,则显示浏览量、评论,不显示喜欢
  574. * @apiSuccess {String} info.content 内容
  575. * @apiSuccess {String} info.content_array 数组内容,请使用该字段循环,type为类型,请参考类型设置说明,content为内容,type为1时为图文内容,type为2时content为视频详情的字段,type为3时content为直播详情的字段,当type为5时content为音频地址,name为标题,cover为封面、type为6时是视频地址,name为标题,cover为封面
  576. *
  577. * @apiSuccess {Object[]} comment 评论列表
  578. * @apiSuccess {String} comment.id
  579. * @apiSuccess {String} comment.username 用户名
  580. * @apiSuccess {String} comment.avatar 头像
  581. * @apiSuccess {String} comment.content 内容
  582. * @apiSuccess {String} comment.num_up 点赞数
  583. * @apiSuccess {String} comment.time 时间,请用这个时间
  584. * @apiSuccess {String} comment.cdate 时间
  585. * @apiSuccess {String} comment.up 是否点赞 1为点赞 2为未点赞
  586. *
  587. * @apiSuccess {Object[]} user_act 用户行为 当用户登录时有效
  588. * @apiSuccess {String} user_act.share 用户分享数
  589. * @apiSuccess {String} user_act.up 是否喜欢1为喜欢,2为未喜欢
  590. */
  591. /**
  592. * @api {get} wonderful/main/?l=view.feature 查看专题内容
  593. * @apiVersion 1.0.0
  594. * @apiName view.feature
  595. * @apiGroup Content
  596. *
  597. * @apiDescription 查看专题内容
  598. *
  599. * @apiParam {String} signature signature
  600. * @apiParam {Number} id 图文id
  601. *
  602. * @apiSuccess {Object[]} info 专题数据
  603. * @apiSuccess {String} info.id
  604. * @apiSuccess {String} info.name 名称
  605. * @apiSuccess {String} info.pic_cover 4:3图片
  606. * @apiSuccess {String} info.pic_cover_169 16:9图片
  607. * @apiSuccess {String} info.type 类型,参考公共参数中的类型设置说明中的type说明,根据它生成path
  608. * @apiSuccess {String} info.pdate 时间
  609. * @apiSuccess {String} info.cate_id 栏目ID
  610. * @apiSuccess {String} info.cate_name 栏目名称
  611. * @apiSuccess {String} info.author_id 作者ID
  612. * @apiSuccess {String} info.author_name 作者名称
  613. * @apiSuccess {String} info.num_view 浏览量
  614. * @apiSuccess {String} info.num_up 喜欢量
  615. * @apiSuccess {String} info.num_comment 评论量
  616. * @apiSuccess {String} info.share_yes 是否显示分享按钮 1显示 2不显示
  617. * @apiSuccess {String} info.share_title 分享标题
  618. * @apiSuccess {String} info.share_pic 分享图片
  619. * @apiSuccess {String} info.share_content 分享内容
  620. * @apiSuccess {String} info.function 开启的功能,这是一个字符串,用逗号隔开的,1代表显示浏览量,2代表显示评论,3代表显示喜欢,如值为1,2,则显示浏览量、评论,不显示喜欢
  621. * @apiSuccess {String} info.content 内容
  622. * @apiSuccess {String} info.content_array 数组内容,请使用该字段循环,type为类型,请参考类型设置说明,content为内容,type为1时为图文内容,type为2时content为视频详情的字段,type为3时content为直播详情的字段,当type为5时content为音频地址,name为标题,cover为封面、type为6时是视频地址,name为标题,cover为封面
  623. *
  624. * @apiSuccess {Object[]} comment 评论列表
  625. * @apiSuccess {String} comment.id
  626. * @apiSuccess {String} comment.username 用户名
  627. * @apiSuccess {String} comment.avatar 头像
  628. * @apiSuccess {String} comment.content 内容
  629. * @apiSuccess {String} comment.num_up 点赞数
  630. * @apiSuccess {String} comment.time 时间,请用这个时间
  631. * @apiSuccess {String} comment.cdate 时间
  632. * @apiSuccess {String} comment.up 是否点赞 1为点赞 2为未点赞
  633. *
  634. * @apiSuccess {Object[]} user_act 用户行为 当用户登录时有效
  635. * @apiSuccess {String} user_act.share 用户分享数
  636. * @apiSuccess {String} user_act.up 是否喜欢1为喜欢,2为未喜欢
  637. */
  638. /**
  639. * @api {get} wonderful/main/?l=view.version 查看最新版本
  640. * @apiVersion 1.0.0
  641. * @apiName view.version
  642. * @apiGroup Content
  643. *
  644. * @apiDescription 查看最新版本
  645. *
  646. * @apiParam {String} signature signature
  647. *
  648. * @apiSuccess {Object[]} version 版本数据
  649. * @apiSuccess {String} version.name 版本名
  650. * @apiSuccess {String} version.code 版本号
  651. * @apiSuccess {String} version.desc 版本描述
  652. * @apiSuccess {String} version.up 1为强制更新 2为不强制
  653. * @apiSuccess {String} version.link 下载链接
  654. * @apiSuccess {String} version.login 1为强制登录 2为不强制
  655. * @apiSuccess {String} version.anonymous 1为允许匿名登录(uuid) 2为必须手机号登录
  656. * @apiSuccess {String} version.vip 1为显示会员信息,2不显示
  657. * @apiSuccess {String} version.button 1为显示兑换阅读按钮,2不显示
  658. */
  659. /**
  660. * @api {get} wonderful/main/?l=view.vod 查看视频内容
  661. * @apiVersion 1.0.0
  662. * @apiName view.vod
  663. * @apiGroup Content
  664. *
  665. * @apiDescription 查看视频内容
  666. *
  667. * @apiParam {String} signature signature
  668. * @apiParam {Number} id 视频id
  669. *
  670. * @apiSuccess {Object[]} info 视频数据
  671. * @apiSuccess {String} info.id
  672. * @apiSuccess {String} info.name 名称
  673. * @apiSuccess {String} info.pic_cover 4:3图片
  674. * @apiSuccess {String} info.pic_cover_169 16:9图片
  675. * @apiSuccess {String} info.type 类型,参考公共参数中的类型设置说明中的type说明,根据它生成path
  676. * @apiSuccess {String} info.pdate 时间
  677. * @apiSuccess {String} info.cate_id 栏目ID
  678. * @apiSuccess {String} info.cate_name 栏目名称
  679. * @apiSuccess {String} info.author_id 作者ID
  680. * @apiSuccess {String} info.author_name 作者名称
  681. * @apiSuccess {String} info.num_view 浏览量
  682. * @apiSuccess {String} info.num_up 喜欢量
  683. * @apiSuccess {String} info.num_comment 评论量
  684. * @apiSuccess {String} info.share_yes 是否显示分享按钮 1显示 2不显示
  685. * @apiSuccess {String} info.share_title 分享标题
  686. * @apiSuccess {String} info.share_pic 分享图片
  687. * @apiSuccess {String} info.share_content 分享内容
  688. * @apiSuccess {String} info.function 开启的功能,这是一个字符串,用逗号隔开的,1代表显示浏览量,2代表显示评论,3代表显示喜欢,4代表显示邀请阅读,如值为1,2,3,则显示浏览量、评论、喜欢,不显示邀请阅读
  689. * @apiSuccess {String} info.content 内容
  690. *
  691. *
  692. * @apiSuccess {Object[]} comment 评论列表
  693. * @apiSuccess {String} comment.id
  694. * @apiSuccess {String} comment.username 用户名
  695. * @apiSuccess {String} comment.avatar 头像
  696. * @apiSuccess {String} comment.content 内容
  697. * @apiSuccess {String} comment.num_up 点赞数
  698. * @apiSuccess {String} comment.cdate 时间
  699. * @apiSuccess {String} comment.up 是否点赞 1为点赞 2为未点赞
  700. *
  701. * @apiSuccess {Object[]} user_act 用户行为 当用户登录时有效
  702. * @apiSuccess {String} user_act.share 用户分享数
  703. * @apiSuccess {String} user_act.up 是否喜欢1为喜欢,2为未喜欢
  704. */
  705. /**
  706. * @api {get} wonderful/main/?l=view.live 查看直播内容
  707. * @apiVersion 1.0.0
  708. * @apiName view.live
  709. * @apiGroup Content
  710. *
  711. * @apiDescription 查看直播内容
  712. *
  713. * @apiParam {String} signature signature
  714. * @apiParam {Number} id 视频id
  715. *
  716. * @apiSuccess {Object[]} info 直播数据
  717. * @apiSuccess {String} info.id
  718. * @apiSuccess {String} info.name 名称
  719. * @apiSuccess {String} info.pic_cover 4:3封面图片
  720. * @apiSuccess {String} info.pic_cover_169 16:9图片
  721. * @apiSuccess {String} info.type 类型,参考公共参数中的类型设置说明中的type说明,根据它生成path
  722. * @apiSuccess {String} info.pdate 时间
  723. * @apiSuccess {String} info.cate_id 栏目ID
  724. * @apiSuccess {String} info.cate_name 栏目名称
  725. * @apiSuccess {String} info.author_id 作者ID
  726. * @apiSuccess {String} info.author_name 作者名称
  727. * @apiSuccess {String} info.sdate_time 开始时间
  728. * @apiSuccess {String} info.edate_time 结束时间
  729. * @apiSuccess {String} info.num_user 在线人数
  730. * @apiSuccess {String} info.num_view 浏览量
  731. * @apiSuccess {String} info.num_up 喜欢量
  732. * @apiSuccess {String} info.num_comment 评论量
  733. * @apiSuccess {String} info.share_yes 是否显示分享按钮 1显示 2不显示
  734. * @apiSuccess {String} info.share_title 分享标题
  735. * @apiSuccess {String} info.share_pic 分享图片
  736. * @apiSuccess {String} info.share_content 分享内容
  737. * @apiSuccess {String} info.function 开启的功能,这是一个字符串,用逗号隔开的,1代表显示浏览量,2代表显示评论,3代表显示喜欢,4代表显示邀请阅读,如值为1,2,3,则显示浏览量、评论、喜欢,不显示邀请阅读
  738. * @apiSuccess {String} info.content 直播介绍
  739. * @apiSuccess {String} info.stream 直播推流地址
  740. * @apiSuccess {String} info.stream_rtmp 直播高清播放地址
  741. * @apiSuccess {String} info.stream_hls 直播标清播放地址
  742. * @apiSuccess {String} info.stream_hdl 直播普清播放地址
  743. * @apiSuccess {String} info.stream_pic 直播截图地址,直播中时,可以用来替代pic_cover
  744. * @apiSuccess {String} info.url 回放播放地址
  745. * @apiSuccess {String} info.status 直播状态1为未开始2为直播中3为已结束
  746. *
  747. *
  748. * @apiSuccess {Object[]} comment 评论列表
  749. * @apiSuccess {String} comment.id
  750. * @apiSuccess {String} comment.username 用户名
  751. * @apiSuccess {String} comment.avatar 头像
  752. * @apiSuccess {String} comment.content 内容
  753. * @apiSuccess {String} comment.num_up 点赞数
  754. * @apiSuccess {String} comment.time 时间,请用这个时间
  755. * @apiSuccess {String} comment.cdate 时间
  756. * @apiSuccess {String} comment.up 是否点赞 1为点赞 2为未点赞
  757. *
  758. * @apiSuccess {Object[]} user_act 用户行为 当用户登录时有效
  759. * @apiSuccess {String} user_act.share 用户分享数
  760. * @apiSuccess {String} user_act.up 是否喜欢1为喜欢,2为未喜欢
  761. * @apiSuccess {String} user_act.note 是否预约提醒1为已预约,2为未预约
  762. */
  763. /**
  764. * @api {get} wonderful/main/?l=view.getPage 查看单页内容
  765. * @apiVersion 1.0.0
  766. * @apiName view.getPage
  767. * @apiGroup Content
  768. *
  769. * @apiDescription 查看单页内容
  770. *
  771. * @apiParam {String} signature signature
  772. * @apiParam {Number} key 单页key
  773. *
  774. * @apiSuccess {Object[]} info 单页数据
  775. * @apiSuccess {String} info.id
  776. * @apiSuccess {String} info.name 名称
  777. * @apiSuccess {String} info.content 内容
  778. */
  779. /**
  780. * @api {get} wonderful/main/?l=user.poster 获取海报
  781. * @apiVersion 1.0.0
  782. * @apiName user.poster
  783. * @apiGroup UserAction
  784. *
  785. * @apiDescription 获取海报
  786. *
  787. * @apiParam {String} signature signature
  788. * @apiParam {Number} type type类型
  789. * @apiParam {Number} id 当前的数据id
  790. * @apiParam {String} path 首页path路径
  791. *
  792. * @apiSuccess {String} img 海报图片
  793. */
  794. /**
  795. * @api {get} wonderful/main/?l=user.submit_up 喜欢
  796. * @apiVersion 1.0.0
  797. * @apiName user.submit_up
  798. * @apiGroup UserAction
  799. *
  800. * @apiDescription 喜欢
  801. *
  802. * @apiParam {String} signature signature
  803. * @apiParam {Number} type type类型 这里增加了一个评论点赞(喜欢),type的值为11就是 给评论点赞
  804. * @apiParam {Number} id 当前的数据id
  805. *
  806. * @apiSuccess {Number} id 当前的数据id
  807. */
  808. /**
  809. * @api {get} wonderful/main/?l=user.submit_note 直播预约提醒
  810. * @apiVersion 1.0.0
  811. * @apiName user.submit_note
  812. * @apiGroup UserAction
  813. *
  814. * @apiDescription 直播预约提醒
  815. *
  816. * @apiParam {String} signature signature
  817. * @apiParam {Number} type type类型
  818. * @apiParam {Number} id 当前的数据id
  819. *
  820. * @apiSuccess {Number} id 当前的数据id
  821. */
  822. /**
  823. * @api {get} wonderful/main/?l=user.submit_share 分享
  824. * @apiVersion 1.0.0
  825. * @apiName user.submit_share
  826. * @apiGroup UserAction
  827. *
  828. * @apiDescription 分享
  829. *
  830. * @apiParam {String} signature signature
  831. * @apiParam {Number} type type类型
  832. * @apiParam {Number} id 当前的数据id
  833. * @apiParam {String} desc 说明:这是分享的说明介绍,请不要传入该参数,底层页分享时,请把路径path设置为首页的path?scene=signature,type,id signature:当前邀请者的signature | type:当前分享的类型 图文等 | id:当前分享的图文的id,小程序中请判断,如果首页有scene参数,请在正常请求首页数据之后,将这几个数据保存到本地,(这里不要发起分享回流接口的请求,请在用户授权用户信息或者授权手机号之后再发起分享回流的接口请求,发起请求之后,请从本地删除这几个数据),然后根据scene参数中的type和id的值,跳转到type所对应的path的详情页即可。
  834. *
  835. * @apiSuccess {Number} id 当前的数据id
  836. */
  837. /**
  838. * @api {get} wonderful/main/?l=user.submit_share_reflux 分享回流
  839. * @apiVersion 1.0.0
  840. * @apiName user.submit_share_reflux
  841. * @apiGroup UserAction
  842. *
  843. * @apiDescription 分享回流
  844. *
  845. * @apiParam {String} signature signature
  846. * @apiParam {Number} type type类型 scene参数中的第二个值
  847. * @apiParam {Number} id 当前的数据id scene参数中的第三个值
  848. * @apiParam {String} source_signature 回流的源用户id,scene参数中的第一个值
  849. *
  850. * @apiSuccess {Number} id 当前的数据id
  851. */
  852. /**
  853. * @api {get} wonderful/main/?l=user.submit_comment 提交评论
  854. * @apiVersion 1.0.0
  855. * @apiName user.submit_comment
  856. * @apiGroup UserAction
  857. *
  858. * @apiDescription 提交评论
  859. *
  860. * @apiParam {String} signature signature
  861. * @apiParam {Number} type type类型
  862. * @apiParam {Number} id 当前的数据id
  863. * @apiParam {String} content 评论内容
  864. *
  865. * @apiSuccess {Number} id 当前的数据id
  866. */
  867. /**
  868. * @api {get} wonderful/main/?l=user.submit_feedback 提交反馈
  869. * @apiVersion 1.0.0
  870. * @apiName user.submit_feedback
  871. * @apiGroup UserAction
  872. *
  873. * @apiDescription 提交反馈
  874. *
  875. * @apiParam {String} signature signature
  876. * @apiParam {String} type_id 反馈类型 必填
  877. * @apiParam {String} contact 联系方式 必填
  878. * @apiParam {String} content 反馈内容 必填
  879. *
  880. * @apiSuccess {Number} id 当前的数据id
  881. */
  882. /**
  883. * @api {get} wonderful/main/?l=user.get_feedback_type 获取反馈类型
  884. * @apiVersion 1.0.0
  885. * @apiName user.get_feedback_type
  886. * @apiGroup UserAction
  887. *
  888. * @apiDescription 获取反馈类型
  889. *
  890. * @apiParam {String} signature signature
  891. *
  892. * @apiSuccess {Object} type 类型
  893. */
  894. /**
  895. * @api {get} wonderful/main/?l=journal.home 小刊首页
  896. * @apiVersion 1.0.0
  897. * @apiName journal.home
  898. * @apiGroup Journal
  899. *
  900. * @apiDescription 小刊首页
  901. *
  902. * @apiParam {String} signature signature
  903. * @apiParam {String} system 分类id
  904. *
  905. * @apiSuccess {Object[]} journal 小刊数据列表,每页显示10条,请在翻到第7或者第8条时,请求第2页
  906. * @apiSuccess {String} journal.id 小刊id
  907. * @apiSuccess {String} journal.name 名称
  908. * @apiSuccess {String} journal.subname 期号
  909. * @apiSuccess {String} journal.pic_cover 列表封面图片 暂时无效
  910. * @apiSuccess {String} journal.pic_view_cover 小刊封面图片 封面图都用这个
  911. * @apiSuccess {String} journal.pic_view_bg 全屏背景图,多张图片,这是一个数组
  912. * @apiSuccess {String} journal.pic_gd 小刊推广图
  913. * @apiSuccess {String} journal.pdate 时间
  914. * @apiSuccess {String} journal.num_ding 订阅数
  915. * @apiSuccess {String} journal.num_view 浏览量
  916. * @apiSuccess {String} journal.num_comment 评论量
  917. * @apiSuccess {String} journal.buy 小刊是否收费 1收费 2免费 3会员
  918. * @apiSuccess {String} journal.bgmusic 小刊背景音乐
  919. *
  920. * @apiSuccess {Object[]} subscribe 订阅列表
  921. * @apiSuccess {String} subscribe.id
  922. * @apiSuccess {String} subscribe.username 用户名
  923. * @apiSuccess {String} subscribe.avatar 头像
  924. * @apiSuccess {Object[]} push_jingxuan 精选推荐
  925. * @apiSuccess {String} push_jingxuan.name 名称
  926. * @apiSuccess {String} push_jingxuan.pic 图片
  927. * @apiSuccess {String} push_jingxuan.type 类型,这里为4
  928. * @apiSuccess {String} push_jingxuan.id 源表id,这里是小刊的id
  929. * @apiSuccess {String} push_jingxuan.cdate 时间
  930. * @apiSuccess {Number} push_jingxuan_more 是否显示更多按钮1显示2不显示
  931. */
  932. /**
  933. * @api {get} wonderful/main/?l=journal.getList 小刊列表
  934. * @apiVersion 1.0.0
  935. * @apiName journal.getList
  936. * @apiGroup Journal
  937. *
  938. * @apiDescription 小刊列表,按照分类读取
  939. *
  940. * @apiParam {String} signature signature
  941. * @apiParam {String} system 分类id,默认为1,传入-1就是获取全部
  942. *
  943. * @apiSuccess {Object[]} journal 小刊数据列表
  944. * @apiSuccess {String} journal.id 小刊id
  945. * @apiSuccess {String} journal.name 名称
  946. * @apiSuccess {String} journal.subname 期号
  947. * @apiSuccess {String} journal.pic_cover 列表封面图片 暂时无效
  948. * @apiSuccess {String} journal.pic_view_cover 小刊封面图片 封面图都用这个
  949. * @apiSuccess {String} journal.pic_view_bg 全屏背景图,多张图片,这是一个数组
  950. * @apiSuccess {String} journal.pic_gd 小刊推广图
  951. * @apiSuccess {String} journal.pdate 时间
  952. * @apiSuccess {String} journal.num_ding 订阅数
  953. * @apiSuccess {String} journal.num_view 浏览量
  954. * @apiSuccess {String} journal.num_comment 评论量
  955. * @apiSuccess {String} journal.buy 小刊是否收费 1收费 2免费 3会员
  956. * @apiSuccess {String} journal.bgmusic 小刊背景音乐
  957. *
  958. * @apiSuccess {Object[]} push 主推小刊
  959. * @apiSuccess {String} push.id 小刊id
  960. * @apiSuccess {String} push.name 名称
  961. * @apiSuccess {String} push.num_ding 订阅数
  962. * @apiSuccess {Object[]} cate 当前分类
  963. * @apiSuccess {String} cate.id 分类id
  964. * @apiSuccess {String} cate.name 名称
  965. * @apiSuccess {Object[]} cateList 分类列表
  966. * @apiSuccess {String} cateList.id 分类id
  967. * @apiSuccess {String} cateList.name 名称
  968. */
  969. /**
  970. * @api {get} wonderful/main/?l=journal.getMyList 我的小刊列表
  971. * @apiVersion 1.0.0
  972. * @apiName journal.getMyList
  973. * @apiGroup Journal
  974. *
  975. * @apiDescription 我的小刊列表,按照分类读取
  976. *
  977. * @apiParam {String} signature signature
  978. * @apiParam {String} system 分类id
  979. *
  980. * @apiSuccess {Object[]} user 用户基本信息
  981. * @apiSuccess {String} user.id 用户id
  982. * @apiSuccess {String} user.username 用户名
  983. * @apiSuccess {String} user.avatar 头像
  984. *
  985. * @apiSuccess {Object[]} journal 小刊数据列表
  986. * @apiSuccess {String} journal.id 小刊id
  987. * @apiSuccess {String} journal.name 名称
  988. * @apiSuccess {String} journal.subname 期号
  989. * @apiSuccess {String} journal.pic_cover 列表封面图片 暂时无效
  990. * @apiSuccess {String} journal.pic_view_cover 小刊封面图片 封面图都用这个
  991. * @apiSuccess {String} journal.pic_view_bg 全屏背景图,多张图片,这是一个数组
  992. * @apiSuccess {String} journal.pic_gd 小刊推广图
  993. * @apiSuccess {String} journal.pdate 时间
  994. * @apiSuccess {String} journal.num_ding 订阅数
  995. * @apiSuccess {String} journal.num_view 浏览量
  996. * @apiSuccess {String} journal.num_comment 评论量
  997. * @apiSuccess {String} journal.buy 小刊是否收费 1收费 2免费 3会员
  998. * @apiSuccess {String} journal.bgmusic 小刊背景音乐
  999. *
  1000. * @apiSuccess {Object[]} push 主推小刊
  1001. * @apiSuccess {String} push.id 小刊id
  1002. * @apiSuccess {String} push.name 名称
  1003. * @apiSuccess {String} push.num_ding 订阅数
  1004. */
  1005. /**
  1006. * @api {get} wonderful/main/?l=journal.jingxuan 小刊精选更多
  1007. * @apiVersion 1.0.0
  1008. * @apiName journal.jingxuan
  1009. * @apiGroup Journal
  1010. *
  1011. * @apiDescription 小刊精选更多
  1012. *
  1013. * @apiParam {String} signature signature
  1014. * @apiSuccess {Object[]} push_jingxuan 精选推荐,这里可以按照page.next_page来获取下一页,无限循环
  1015. * @apiSuccess {String} push_jingxuan.name 名称
  1016. * @apiSuccess {String} push_jingxuan.pic 图片
  1017. * @apiSuccess {String} push_jingxuan.type 类型,这里为4
  1018. * @apiSuccess {String} push_jingxuan.id 源表id,这里是小刊的id
  1019. * @apiSuccess {String} push_jingxuan.cdate 时间
  1020. */
  1021. /**
  1022. * @api {get} wonderful/main/?l=journal.read 小刊阅读页
  1023. * @apiVersion 1.0.0
  1024. * @apiName journal.read
  1025. * @apiGroup Journal
  1026. *
  1027. * @apiDescription 小刊阅读页
  1028. *
  1029. * @apiParam {String} signature signature
  1030. * @apiParam {Number} id 小刊id
  1031. *
  1032. * @apiSuccess {Object[]} content 内容数据列表,每页显示10条,请在翻到第7或者第8条时,请求第2页
  1033. * @apiSuccess {String} content.id 内容id
  1034. * @apiSuccess {String} content.type 内容类型1全屏图、2长图、3图文内容、11关联图文、12关联视频、13关联直播、4全屏视频、5留言视频、6留言音频|||新增:7长屏图、8横屏图、9无边框图片、10四宫格图片、21对话模板
  1035. * @apiSuccess {String} content.name 标题。type=5,6时有效
  1036. * @apiSuccess {String} content.cover 音频或者视频的封面图,type=4,5,6时有效
  1037. * @apiSuccess {String} content.video 视频地址。type=4,5时有效
  1038. * @apiSuccess {String} content.music 音频地址。type=6时有效
  1039. * @apiSuccess {String} content.pic 全屏图或者长图,type=1,2,7,8,9时有效
  1040. * @apiSuccess {String} content.pic_info 全屏图或者长图的图片信息,type=1,2,7,8,9时有效,值如1024_768_548.12_35,请用_分隔成数组使用,1024为宽度,768为高度,548.12为图片大小,35为图片id
  1041. * @apiSuccess {String} content.is_button 全屏图上的保存按钮,1显示2不显示,type=1时有效
  1042. * @apiSuccess {String} content.button_name 全屏图上的保存按钮的文字,type=1时有效
  1043. * @apiSuccess {String} content.button_color 全屏图上的保存按钮的文字颜色,type=1时有效
  1044. * @apiSuccess {String} content.note 是否预约提醒1为已预约,2为未预约
  1045. * @apiSuccess {Object[]} content.text 全屏图上的九个文字位置,type=1时有效
  1046. * @apiSuccess {String} content.text.text 文字位置,1上左2上中3上右4中左5正中6中右7下左8下中9下右
  1047. * @apiSuccess {String} content.text.name 文字内容 换行用\n隔开
  1048. * @apiSuccess {String} content.text.color 文字颜色
  1049. * @apiSuccess {String} content.text.bgcolor 文字背景颜色
  1050. * @apiSuccess {String} content.text.bgcolor_type 是否设置文字背景颜色,1设置,2不设置,不设置则文字背景颜色为透明。
  1051. * @apiSuccess {String} content.text.size 文字像素大小
  1052. * @apiSuccess {Object[]} content.info type=3,11,12,13时有效,当等于11,12,13时,分别对应图文详情、视频详情、直播详情里的字段,等于3时,请查看以下字段
  1053. * @apiSuccess {String} content.info.name 标题
  1054. * @apiSuccess {String} content.info.focus 焦点图
  1055. * @apiSuccess {String} content.info.content 内容
  1056. * @apiSuccess {String} content.info.content_array 数组内容
  1057. * @apiSuccess {Object[]} content.info.author 作者
  1058. * @apiSuccess {Object[]} content.palaces 四宫格图片的四个图片,type=10时有效
  1059. * @apiSuccess {String} content.palaces.palaces 图片位置,1上左2上右3下左4下右
  1060. * @apiSuccess {String} content.palaces.pic 图片
  1061. * @apiSuccess {String} content.talk_pic 对话模板的置顶图片,为空则不显示,type=21时有效
  1062. * @apiSuccess {Object[]} content.talk 对话模板里的对话内容,type=21时有效
  1063. * @apiSuccess {String} content.talk.talk_location 对话位置,1左2右
  1064. * @apiSuccess {String} content.talk.talk_type 对话类型,1文字,2图片,3音频
  1065. * @apiSuccess {String} content.talk.avatar 头像
  1066. * @apiSuccess {String} content.talk.text 文字
  1067. * @apiSuccess {String} content.talk.pic 图片
  1068. * @apiSuccess {String} content.talk.audio 音频
  1069. */
  1070. /**
  1071. * @api {get} wonderful/main/?l=journal.view 小刊详情页(旧版本)
  1072. * @apiVersion 1.0.0
  1073. * @apiName journal.view
  1074. * @apiGroup Journal
  1075. *
  1076. * @apiDescription 小刊详情页
  1077. *
  1078. * @apiParam {String} signature signature
  1079. * @apiParam {Number} id 小刊id
  1080. *
  1081. * @apiSuccess {Object[]} info 小刊详情
  1082. * @apiSuccess {String} info.id 小刊id
  1083. * @apiSuccess {String} info.name 名称
  1084. * @apiSuccess {String} journal.subname 期号
  1085. * @apiSuccess {String} info.pic_cover 列表封面图片 暂时无效
  1086. * @apiSuccess {String} info.pic_view_cover 小刊封面图片 封面图都用这个
  1087. * @apiSuccess {String} info.pic_view_bg 全屏背景图,多张图片,这是一个数组
  1088. * @apiSuccess {String} info.pic_gd 小刊推广图
  1089. * @apiSuccess {String} info.pdate 时间
  1090. * @apiSuccess {String} info.num_ding 订阅数
  1091. * @apiSuccess {String} info.num_view 浏览量
  1092. * @apiSuccess {String} info.num_comment 评论量
  1093. * @apiSuccess {String} info.buy 小刊是否收费 1收费 2不收费
  1094. * @apiSuccess {String} info.subscribe 是否订阅,1为已订阅2为未订阅
  1095. * @apiSuccess {String} info.active 是否有活动,1为有2为没有,有则显示分享邀请按钮
  1096. * @apiSuccess {Object[]} button 按钮判断 如果不需要这个,可以不用
  1097. * @apiSuccess {Object[]} button.read 第一个按钮 一般为购买按钮
  1098. * @apiSuccess {String} button.read.status 状态 -1不显示 1为进入阅读 2为购买
  1099. * @apiSuccess {String} button.read.name 按钮上的名字
  1100. * @apiSuccess {Object[]} button.code 第二个按钮 一般为兑换码按钮
  1101. * @apiSuccess {String} button.code.status 状态 -1不显示 1为兑换码兑换 2为购买(再次购买)
  1102. * @apiSuccess {String} button.code.name 按钮上的名字
  1103. * @apiSuccess {Object[]} button.share 第三个按钮 一般为分享邀请按钮
  1104. * @apiSuccess {String} button.share.status 状态 -1不显示 1为免费阅读赢取大礼包
  1105. * @apiSuccess {String} button.share.name 按钮上的名字
  1106. */
  1107. /**
  1108. * @api {get} wonderful/main/?l=journal.view_v1 小刊详情页(新版本)
  1109. * @apiVersion 1.0.0
  1110. * @apiName journal.view_v1
  1111. * @apiGroup Journal
  1112. *
  1113. * @apiDescription 小刊详情页(新版本)
  1114. *
  1115. * @apiParam {String} signature signature
  1116. * @apiParam {Number} id 小刊id
  1117. *
  1118. * @apiSuccess {Object[]} info 小刊详情
  1119. * @apiSuccess {String} info.id 小刊id
  1120. * @apiSuccess {String} info.name 名称
  1121. * @apiSuccess {String} journal.subname 期号
  1122. * @apiSuccess {String} info.pic_cover 列表封面图片 暂时无效
  1123. * @apiSuccess {String} info.pic_view_cover 小刊封面图片 封面图都用这个
  1124. * @apiSuccess {String} info.pic_view_bg 全屏背景图,多张图片,这是一个数组
  1125. * @apiSuccess {String} info.pic_gd 小刊推广图
  1126. * @apiSuccess {String} info.pdate 时间
  1127. * @apiSuccess {String} info.num_ding 订阅数
  1128. * @apiSuccess {String} info.num_view 浏览量
  1129. * @apiSuccess {String} info.num_comment 评论量
  1130. * @apiSuccess {String} info.buy 小刊是否收费 1收费 2不收费
  1131. * @apiSuccess {String} info.subscribe 是否订阅,1为已订阅2为未订阅
  1132. * @apiSuccess {String} info.active 是否有活动,1为有2为没有,有则显示分享邀请按钮
  1133. * @apiSuccess {String} info.vip 是否是会员,1是会员2不是,有则显示阅读按钮
  1134. * @apiSuccess {Object[]} button 按钮判断 如果不需要这个,可以不用
  1135. * @apiSuccess {Object[]} button.read 第一个按钮 阅读按钮
  1136. * @apiSuccess {String} button.read.status 状态 -1不显示按钮 1显示按钮
  1137. * @apiSuccess {String} button.read.name 按钮上的名字
  1138. * @apiSuccess {Object[]} button.buy 第二个按钮 购买按钮
  1139. * @apiSuccess {String} button.buy.status 状态 -1不显示按钮 1显示按钮
  1140. * @apiSuccess {String} button.buy.name 按钮上的名字
  1141. * @apiSuccess {Object[]} button.code 第三个按钮 兑换码按钮
  1142. * @apiSuccess {String} button.code.status 状态 -1不显示按钮 1显示按钮
  1143. * @apiSuccess {String} button.code.name 按钮上的名字
  1144. * @apiSuccess {Object[]} button.share 第四个按钮 分享邀请按钮
  1145. * @apiSuccess {String} button.share.status 状态 -1不显示按钮 1显示按钮
  1146. * @apiSuccess {String} button.share.name 按钮上的名字
  1147. */
  1148. /**
  1149. * @api {get} wonderful/main/?l=journal.active 小刊活动页
  1150. * @apiVersion 1.0.0
  1151. * @apiName journal.active
  1152. * @apiGroup Journal
  1153. *
  1154. * @apiDescription 小刊活动页
  1155. *
  1156. * @apiParam {String} signature signature
  1157. * @apiParam {Number} id 小刊id
  1158. *
  1159. * @apiSuccess {Object[]} info 小刊详情
  1160. * @apiSuccess {String} info.id 小刊id
  1161. * @apiSuccess {String} info.name 名称
  1162. *
  1163. * @apiSuccess {Object[]} active 活动说明表
  1164. * @apiSuccess {String} active.name 名称
  1165. * @apiSuccess {String} active.status 活动状态 1活动进行中 2活动已结束
  1166. * @apiSuccess {String} active.desc 描述
  1167. * @apiSuccess {String} active.buy_title 购买标题
  1168. * @apiSuccess {String} active.buy_desc 购买描述
  1169. * @apiSuccess {String} active.invite_title 邀请好友标题
  1170. * @apiSuccess {String} active.invite_desc 邀请好友描述 换行用\n隔开
  1171. * @apiSuccess {String} active.content 活动说明,富文本
  1172. * @apiSuccess {Object[]} invite 我的邀请
  1173. * @apiSuccess {String} invite.uid 用户id
  1174. * @apiSuccess {String} invite.username 用户名
  1175. * @apiSuccess {String} invite.avatar 头像
  1176. * @apiSuccess {String} buy 是否显示购买按钮,1显示,2不显示
  1177. */
  1178. /**
  1179. * @api {get} wonderful/main/?l=journal.buy 小刊购买页
  1180. * @apiVersion 1.0.0
  1181. * @apiName journal.buy
  1182. * @apiGroup Journal
  1183. *
  1184. * @apiDescription 小刊购买页
  1185. *
  1186. * @apiParam {String} signature signature
  1187. * @apiParam {Number} id 小刊id
  1188. *
  1189. * @apiSuccess {Object[]} info 小刊详情
  1190. * @apiSuccess {String} info.id 小刊id
  1191. * @apiSuccess {String} info.name 名称
  1192. *
  1193. * @apiSuccess {String} buy_desc 购买说明
  1194. * @apiSuccess {Object[]} buy_list 购买列表
  1195. * @apiSuccess {String} buy_list.id 购买id 支付时使用
  1196. * @apiSuccess {String} buy_list.name 名称
  1197. * @apiSuccess {String} buy_list.price 标价
  1198. * @apiSuccess {String} buy_list.cash 实际支付价格
  1199. */
  1200. /**
  1201. * @api {get} wonderful/main/?l=journal.buy_action 发起支付
  1202. * @apiVersion 1.0.0
  1203. * @apiName journal.buy_action
  1204. * @apiGroup Journal
  1205. *
  1206. * @apiDescription 发起支付:请注意,如果是苹果支付,请在发起苹果支付之后,将苹果返回的验证数据,传入该接口
  1207. *
  1208. * @apiParam {String} signature signature
  1209. * @apiParam {String} journal_id 小刊id
  1210. * @apiParam {String} buy_id 购买本数id
  1211. * @apiParam {String} receipt 当header中的source_type为ios时,请传入该参数,参数的值为苹果支付后返回的参数,即可发起支付验证。
  1212. *
  1213. * @apiSuccess {Object[]} pay 微信支付返回的数据
  1214. * @apiSuccess {String} pay.time 服务器时间戳
  1215. * @apiSuccess {String} pay.nonce_str 随机字符串
  1216. * @apiSuccess {String} pay.prepay_id 统一下单接口返回的 prepay_id 参数值,通过'prepay_id=' + prepay_id 拼装成package
  1217. * @apiSuccess {String} pay.sign_type 签名算法
  1218. * @apiSuccess {String} pay.sign 签名
  1219. * @apiSuccess {String} pay.yes 苹果支付时显示改参数,1为支付成功2为支付失败
  1220. */
  1221. /**
  1222. * @api {get} wonderful/main/?l=journal.code 提交兑换码
  1223. * @apiVersion 1.0.0
  1224. * @apiName journal.code
  1225. * @apiGroup Journal
  1226. * @apiDescription 提交兑换码
  1227. *
  1228. * @apiParam {String} signature signature
  1229. * @apiParam {String} journal_id 小刊id
  1230. * @apiParam {String} code 兑换码
  1231. *
  1232. * @apiSuccess {String} order_id 兑换成功则返回订单id
  1233. */
  1234. /**
  1235. * @api {get} wonderful/main/?l=journal.checkCode 验证兑换码是否有效
  1236. * @apiVersion 1.0.0
  1237. * @apiName journal.checkCode
  1238. * @apiGroup Journal
  1239. *
  1240. * @apiDescription 验证兑换码是否有效
  1241. *
  1242. * @apiParam {String} signature signature
  1243. * @apiParam {String} code 兑换码
  1244. * @apiSuccess {Object[]} product 小刊信息
  1245. * @apiSuccess {String} product.id 小刊id
  1246. * @apiSuccess {String} product.name 小刊名称
  1247. */
  1248. /**
  1249. * @api {get} wonderful/main/?l=journal.score 小刊积分排行榜
  1250. * @apiVersion 1.0.0
  1251. * @apiName journal.score
  1252. * @apiGroup Journal
  1253. *
  1254. * @apiDescription 小刊积分排行榜
  1255. *
  1256. * @apiParam {String} signature signature
  1257. * @apiParam {Number} id 小刊id
  1258. *
  1259. * @apiSuccess {Object[]} info 小刊详情
  1260. * @apiSuccess {String} info.id 小刊id
  1261. * @apiSuccess {String} info.name 名称
  1262. *
  1263. * @apiSuccess {Object[]} score 积分排行
  1264. * @apiSuccess {String} score.uid 用户id
  1265. * @apiSuccess {String} score.score 积分数
  1266. * @apiSuccess {String} score.username 用户名
  1267. * @apiSuccess {String} score.avatar 头像
  1268. * @apiSuccess {Object[]} my 我的积分排行
  1269. * @apiSuccess {String} my.uid 用户id
  1270. * @apiSuccess {String} my.score 积分数
  1271. * @apiSuccess {String} my.username 用户名
  1272. * @apiSuccess {String} my.avatar 头像
  1273. * @apiSuccess {String} my.pai 我的排行
  1274. *
  1275. * @apiSuccess {Object[]} active 活动说明表
  1276. * @apiSuccess {String} active.name 名称
  1277. * @apiSuccess {String} active.status 活动状态 1活动进行中 2活动已结束
  1278. * @apiSuccess {String} active.desc 描述
  1279. * @apiSuccess {String} active.invite_title 邀请好友标题
  1280. * @apiSuccess {String} active.invite_desc 邀请好友描述 换行用\n隔开
  1281. * @apiSuccess {String} active.content 活动说明,富文本
  1282. */
  1283. /**
  1284. * @api {get} wonderful/main/?l=journal.invite 小刊我的邀请排行榜
  1285. * @apiVersion 1.0.0
  1286. * @apiName journal.invite
  1287. * @apiGroup Journal
  1288. *
  1289. * @apiDescription 小刊邀请排行榜
  1290. *
  1291. * @apiParam {String} signature signature
  1292. * @apiParam {Number} id 小刊id
  1293. *
  1294. * @apiSuccess {Object[]} info 小刊详情
  1295. * @apiSuccess {String} info.id 小刊id
  1296. * @apiSuccess {String} info.name 名称
  1297. *
  1298. * @apiSuccess {Object[]} invite 邀请排行
  1299. * @apiSuccess {String} invite.uid 用户id
  1300. * @apiSuccess {String} invite.username 用户名
  1301. * @apiSuccess {String} invite.avatar 头像
  1302. */
  1303. /**
  1304. * @api {get} wonderful/main/?l=user.my 获取用户信息
  1305. * @apiVersion 1.0.0
  1306. * @apiName user.my
  1307. * @apiGroup User
  1308. *
  1309. * @apiDescription 获取用户信息
  1310. *
  1311. * @apiParam {String} signature signature
  1312. *
  1313. * @apiSuccess {Object[]} user 用户基本信息
  1314. * @apiSuccess {String} user.id 用户id
  1315. * @apiSuccess {String} user.username 用户名
  1316. * @apiSuccess {String} user.mobile 手机号
  1317. * @apiSuccess {String} user.avatar 头像
  1318. * @apiSuccess {String} user.level 等级
  1319. * @apiSuccess {String} user.score 积分
  1320. * @apiSuccess {String} user.vip_type 会员状态,-1为未开通,-2为已过期,大于0则为正式会员的过期时间戳
  1321. * @apiSuccess {String} user.vip_end 当vip_type>0时存在,正式会员的过期时间
  1322. * @apiSuccess {String} user.vip_state vip_state=1则显示购买按钮,=2则不显示
  1323. * @apiSuccess {Number} user_msg 用户新消息数
  1324. */
  1325. /**
  1326. * @api {get} wonderful/main/?l=user.my_msg 获取我的消息
  1327. * @apiVersion 1.0.0
  1328. * @apiName user.my_msg
  1329. * @apiGroup User
  1330. *
  1331. * @apiDescription 获取我的消息
  1332. *
  1333. * @apiParam {String} signature signature
  1334. *
  1335. * @apiSuccess {Object[]} msg 消息列表
  1336. * @apiSuccess {String} msg.uid 用户id
  1337. * @apiSuccess {String} msg.from_uid 消息来源uid,暂时不用管
  1338. * @apiSuccess {String} msg.name 消息标题
  1339. * @apiSuccess {String} msg.content 消息内容
  1340. * @apiSuccess {String} msg.cdate 时间戳
  1341. * @apiSuccess {String} msg.cdate_time 转换成了Y-m-d H:i:s的时间
  1342. * @apiSuccess {String} msg.status 消息已读状态1未读2已读
  1343. * @apiSuccess {String} msg.type 消息类型,暂时不用管,目前都为11
  1344. * @apiSuccess {String} msg.param 消息传入参数,这是一个数组:name消息名称,type是上述公共参数所定义的类型,id是底层页id,link是链接地址,有则跳转到该地址
  1345. */
  1346. /**
  1347. * @api {get} wonderful/main/?l=user.my_up 获取我喜欢的信息
  1348. * @apiVersion 1.0.0
  1349. * @apiName user.my_up
  1350. * @apiGroup User
  1351. *
  1352. * @apiDescription 获取我喜欢的信息
  1353. *
  1354. * @apiParam {String} signature signature
  1355. *
  1356. * @apiSuccess {Object[]} like 用户基本信息
  1357. * @apiSuccess {String} like.uid 用户id
  1358. * @apiSuccess {String} like.data_id 数据id
  1359. * @apiSuccess {String} like.cdate 时间戳
  1360. * @apiSuccess {String} like.cdate_time 转换成了Y-m-d H:i:s的时间
  1361. * @apiSuccess {String} like.type 类型,参考公共参数中的类型设置说明中的type说明
  1362. * @apiSuccess {Object[]} like.info 基本信息 根据type不同,里面的字段有所不同
  1363. * @apiSuccess {String} like.info.id 数据id
  1364. * @apiSuccess {String} like.info.name 名称
  1365. * @apiSuccess {String} like.info.cate_id 栏目ID
  1366. * @apiSuccess {String} like.info.cate_name 栏目名称
  1367. * @apiSuccess {String} like.info.pic_cover 4:3图片
  1368. * @apiSuccess {String} like.info.pic_cover_169 16:9图片
  1369. * @apiSuccess {String} like.info.pdate 发布时间
  1370. */
  1371. /**
  1372. * @api {get} wonderful/main/?l=user.my_comment 获取我评论的信息
  1373. * @apiVersion 1.0.0
  1374. * @apiName user.my_comment
  1375. * @apiGroup User
  1376. *
  1377. * @apiDescription 获取我喜欢的信息
  1378. *
  1379. * @apiParam {String} signature signature
  1380. *
  1381. * @apiSuccess {Object[]} comment 用户基本信息
  1382. * @apiSuccess {String} comment.uid 用户id
  1383. * @apiSuccess {String} comment.data_id 数据id
  1384. * @apiSuccess {String} comment.content 评论内容
  1385. * @apiSuccess {String} comment.time 时间:x小时前
  1386. * @apiSuccess {String} comment.cdate 时间戳
  1387. * @apiSuccess {String} comment.cdate_time 转换成了Y-m-d H:i:s的时间
  1388. * @apiSuccess {String} comment.type 类型,参考公共参数中的类型设置说明中的type说明
  1389. * @apiSuccess {Object[]} comment.info 基本信息 根据type不同,里面的字段有所不同
  1390. * @apiSuccess {String} comment.info.id 数据id
  1391. * @apiSuccess {String} comment.info.name 名称
  1392. * @apiSuccess {String} comment.info.cate_id 栏目ID
  1393. * @apiSuccess {String} comment.info.cate_name 栏目名称
  1394. * @apiSuccess {String} comment.info.pic_cover 4:3图片
  1395. * @apiSuccess {String} comment.info.pic_cover_169 16:9图片
  1396. * @apiSuccess {String} comment.info.pdate 发布时间
  1397. */