守兔开放平台api

供合作方调用


座位

<h5>简要描述</h5> <ul> <li>某场次的座位</li> </ul> <h5>请求URL</h5> <ul> <li><code>movieapi/movie-info/get-seat</code></li> </ul> <h5>请求方式</h5> <ul> <li>POST </li> <li>入参方式: Content-Type:application/x-www-form-urlencoded</li> </ul> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">showId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>场次标识</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code>{ &amp;quot;code&amp;quot;: 200, &amp;quot;message&amp;quot;: &amp;quot;success&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;seatData&amp;quot;: { &amp;quot;restrictions&amp;quot;: &amp;quot;4&amp;quot;, &amp;quot;seats&amp;quot;: [ { &amp;quot;area&amp;quot;: &amp;quot;按摩椅区&amp;quot;, &amp;quot;columnNo&amp;quot;: 10, &amp;quot;lovestatus&amp;quot;: 0, &amp;quot;rowNo&amp;quot;: 5, &amp;quot;seatId&amp;quot;: &amp;quot;0300000201000501&amp;quot;, &amp;quot;seatNo&amp;quot;: &amp;quot;5排10座&amp;quot;, &amp;quot;status&amp;quot;: &amp;quot;LK&amp;quot; }, { &amp;quot;area&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;columnNo&amp;quot;: 11, &amp;quot;lovestatus&amp;quot;: 0, &amp;quot;rowNo&amp;quot;: 5, &amp;quot;seatId&amp;quot;: &amp;quot;0300000201100501&amp;quot;, &amp;quot;seatNo&amp;quot;: &amp;quot;5排11座&amp;quot;, &amp;quot;status&amp;quot;: &amp;quot;LK&amp;quot; }, { &amp;quot;area&amp;quot;: &amp;quot;0&amp;quot;, &amp;quot;columnNo&amp;quot;: 12, &amp;quot;lovestatus&amp;quot;: 0, &amp;quot;rowNo&amp;quot;: 5, &amp;quot;seatId&amp;quot;: &amp;quot;0300000201200501&amp;quot;, &amp;quot;seatNo&amp;quot;: &amp;quot;5排12座&amp;quot;, &amp;quot;status&amp;quot;: &amp;quot;LK&amp;quot; }, { &amp;quot;area&amp;quot;: &amp;quot;A&amp;quot;, &amp;quot;columnNo&amp;quot;: 13, &amp;quot;lovestatus&amp;quot;: 0, &amp;quot;rowNo&amp;quot;: 5, &amp;quot;seatId&amp;quot;: &amp;quot;0300000201300501&amp;quot;, &amp;quot;seatNo&amp;quot;: &amp;quot;5排13座&amp;quot;, &amp;quot;status&amp;quot;: &amp;quot;LK&amp;quot; }, { &amp;quot;area&amp;quot;: &amp;quot;xxx-A&amp;quot;, &amp;quot;columnNo&amp;quot;: 14, &amp;quot;lovestatus&amp;quot;: 0, &amp;quot;rowNo&amp;quot;: 5, &amp;quot;seatId&amp;quot;: &amp;quot;0300000201400501&amp;quot;, &amp;quot;seatNo&amp;quot;: &amp;quot;5排14座&amp;quot;, &amp;quot;status&amp;quot;: &amp;quot;LK&amp;quot; } ] } }, &amp;quot;success&amp;quot;: true } </code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">columnNo</td> <td style="text-align: left;">string</td> <td>列</td> </tr> <tr> <td style="text-align: left;">rowNo</td> <td style="text-align: left;">string</td> <td>行</td> </tr> <tr> <td style="text-align: left;">seatNo</td> <td style="text-align: left;">string</td> <td>座位名</td> </tr> <tr> <td style="text-align: left;">status</td> <td style="text-align: left;">string</td> <td>N可售,LK不可售</td> </tr> <tr> <td style="text-align: left;">lovestatus</td> <td style="text-align: left;">int</td> <td>0为非情侣座;1为情侣座左;2为情侣座右</td> </tr> <tr> <td style="text-align: left;">restrictions</td> <td style="text-align: left;">int</td> <td>本场次最多允许售卖的座位数量</td> </tr> <tr> <td style="text-align: left;">seatId</td> <td style="text-align: left;">string</td> <td><code>v2版本</code> 座位标识符,锁座位和秒出票的时候需要用到</td> </tr> <tr> <td style="text-align: left;">area</td> <td style="text-align: left;">string</td> <td><code>v2版本</code> 本座位所在的区域,根据场次排期接口的 scheduleArea 字段, 可得到当前座位的分区价格。</td> </tr> </tbody> </table> <h3>理论上第三方可自行定义折扣, 但实际建议以netPrice为价格基准,在此基准上定义折扣,此价格最接近实际市场主流价格。 (也可以自行定义)</h3> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul> <h3>获取座位名称中的行列方法</h3> <pre><code>public static void main(String[] args) { String seat = &amp;quot;A排5座&amp;quot;; Pattern pattern = Pattern.compile(&amp;quot;\\w+&amp;quot;); Matcher matcher = pattern.matcher(seat); List&amp;lt;String&amp;gt; group = new ArrayList&amp;lt;&amp;gt;(); while (matcher.find()) { group.add(matcher.group()); } System.out.println(group); } group的输出结果:[A, 5]</code></pre>

页面列表

ITEM_HTML