stoneron

Untitled

Jun 16th, 2020
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 38.78 KB | None | 0 0
  1.  @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  2.     @POST("index/ping")
  3.     Observable<Response<String>> ping();
  4.  
  5.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  6.     @POST("config/getappconfig")
  7.     Observable<Response<String>> getAppConfig();
  8.  
  9.  
  10.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  11.     @POST("user/initRegister")
  12.     Observable<Response<String>> initRegister();
  13.  
  14.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  15.     @POST("user/register")
  16.     Observable<Response<String>> register(
  17.             @Query("username") String username,
  18.             @Query("password") String password
  19.             //@Query("im_app_key") String im_app_key
  20.     );
  21.  
  22.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  23.     @POST("user/autoLogin")
  24.     Observable<Response<String>> autoLogin(
  25.             //@Query("device_id") String device
  26.             //@Query("im_app_key") String im_app_key
  27.     );
  28.  
  29.  
  30.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  31.     @POST("user/autoLogin")
  32.     Observable<Response<String>> autoLogin2(
  33.             //@Query("device_id") String device
  34.             //@Query("im_app_key") String im_app_key
  35.     );
  36.  
  37.  
  38.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  39.     @POST("user/login")
  40.     Observable<Response<String>> login(
  41.             @Query("username") String username,
  42.             @Query("password") String password
  43.             //@Query("device_id") String device
  44.             //@Query("im_app_key") String im_app_key
  45.     );
  46.  
  47.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  48.     @POST("user/logout")
  49.     Observable<Response<String>> logout(
  50.     );
  51.  
  52.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  53.     @POST("user/uploadRoompic")
  54.     @Multipart
  55.     Observable<Response<String>> uploadRoompic(
  56.             @Part MultipartBody.Part file);
  57.  
  58.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  59.     @GET("anchor/search")
  60.     Observable<Response<String>> queryAnchors(
  61.             @Query("query") String condition,
  62.             @Query(QueryConstants.PAGE_NUM) int pageNum);
  63.  
  64.     //关注
  65.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  66.     @GET("anchor/onlineFriends")
  67.     Observable<Response<String>> loadFollowedLives(
  68.             @Query(QueryConstants.PAGE_NUM) int pageNum);
  69.  
  70.     //关注
  71.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  72.     @GET("anchor/onlineFriends")
  73.     Observable<ResponseBody> loadFollowedLives(
  74.             @Query(QueryConstants.PAGE_NUM) int pageNum,
  75.             @Query("xcode") int xcode);
  76.  
  77.  
  78.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  79.     @GET("topic/getTopicUser")
  80.     Observable<Response<String>> loadTopicLives(
  81.             @Query("topicId") int topicID);
  82.  
  83.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  84.     @GET("anchor/hot")
  85.     Observable<Response<String>> loadHotAnchors(
  86.             @Query(QueryConstants.PAGE_NUM) int pageNum,
  87.             @Query(QueryConstants.PAGE_SIZE) int size,
  88.             @Query("order") String order);
  89.  
  90.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  91.     @GET("anchor/hot")
  92.     Observable<Response<String>> getAnchorHot(
  93.             @Query(QueryConstants.PAGE_NUM) int pageNum,
  94.             @Query(QueryConstants.PAGE_SIZE) int size
  95.     );
  96.  
  97.     //附近
  98.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  99.     @GET("anchor/nearby")
  100.     Observable<Response<String>> loadNerabyAnchors(
  101.             @Query(QueryConstants.PAGE_NUM) int pageNum,
  102.             @Query(QueryConstants.PAGE_SIZE) int size,
  103.             @Query("order") String time,
  104.             @Query("longitude") String longitude,
  105.             @Query("latitude") String latitude);
  106.  
  107.     //付费
  108.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  109.     @GET("anchor/vip")
  110.     Observable<Response<String>> loadVipAnchors(
  111.             @Query(QueryConstants.PAGE_NUM) int pageNum,
  112.             @Query(QueryConstants.PAGE_SIZE) int size,
  113.             @Query("order") String time);
  114.  
  115.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  116.     @GET("anchor/vegan")
  117.     Observable<Response<String>> loadVeganAnchors(
  118.             @Query(QueryConstants.PAGE_NUM) int pageNum,
  119.             @Query(QueryConstants.PAGE_SIZE) int size,
  120.             @Query("order") String time);
  121.  
  122.     //最新
  123.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  124.     @GET("anchor/latest")
  125.     Observable<Response<String>> loadLatestAnchors(
  126.             @Query(QueryConstants.PAGE_NUM) int pageNum,
  127.             @Query(QueryConstants.PAGE_SIZE) int size,
  128.             @Query("order") String time);
  129.  
  130.     //盒子
  131.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  132.     @GET("anchor/box")
  133.     Observable<Response<String>> loadBoxAnchors(
  134.             @Query(QueryConstants.PAGE_NUM) int pageNum,
  135.             @Query(QueryConstants.PAGE_SIZE) int size);
  136.  
  137.     //最新
  138.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  139.     @GET("anchor/lounge")
  140.     Observable<Response<String>> loadSponsorAnchors(
  141.             @Query(QueryConstants.PAGE_NUM) int pageNum,
  142.             @Query(QueryConstants.PAGE_SIZE) int size);
  143.  
  144.     //最新
  145.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  146.     @GET("anchor/recommend")
  147.     Observable<Response<String>> loadRecommendAnchors(
  148.             @Query("order") String time);
  149.  
  150.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  151.     @GET("anchor/city")
  152.     Observable<Response<String>> loadCommendAnchors(
  153.             @Query("city") String city);
  154.  
  155.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  156.     @GET("user/follow")
  157.     Observable<Response<String>> followAnchor(
  158.             @Query("uid") String uid);
  159.  
  160.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  161.     @GET("user/unfollow")
  162.     Observable<Response<String>> unfollowAnchor(
  163.             @Query("uid") String uid);
  164.  
  165.  
  166.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  167.     @GET("user/profile")
  168.     Observable<Response<String>> getUserInfo(
  169.             @Query("uid") Integer uid);
  170.  
  171.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  172.     @GET("user/personal")
  173.     Observable<Response<String>> getMyInfo(
  174.     );
  175.  
  176.  
  177.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  178.     @GET("user/setBirthday")
  179.     Observable<Response<String>> setBirthday(
  180.             @Query("birthday") String birthday);
  181.  
  182.  
  183.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  184.     @GET("anchor/getAnchorBean")
  185.     Observable<Response<String>> getAnchoBean(
  186.             @Query("user_id") String user_id);
  187.  
  188.  
  189.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  190.     @GET("user/follow")
  191.     Observable<Response<String>> starUser(
  192.             @Query("uid") String uid,
  193.             @Query("roomid") String roomid);
  194.  
  195.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  196.     @GET("user/unfollow")
  197.     Observable<Response<String>> unStarUser(
  198.             @Query("uid") String uid,
  199.             @Query("roomid") String roomid);
  200.  
  201.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  202.     @GET("user/followees")
  203.     Observable<Response<String>> getUserStars(
  204.             @Query("uid") String uid,
  205.             @Query(QueryConstants.PAGE_NUM) int pageNum);
  206.  
  207.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  208.     @GET("user/followers")
  209.     Observable<Response<String>> getUserFans(
  210.             @Query("uid") String uid,
  211.             @Query(QueryConstants.PAGE_NUM) int pageNum);
  212.  
  213.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  214.     @GET("gift/collection")
  215.     Observable<Response<String>> getAvailableGifts(
  216.             @Query("anchorid") String anchorid);
  217.  
  218.     //送礼物
  219.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  220.     @POST("gift/send")
  221.     Observable<Response<String>> sendGift(
  222.             @Query("to_uid") String toUserId,
  223.             @Query("gift_id") String giftId,
  224.             @Query("count") int count);
  225.  
  226.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  227.     @POST("gift/sendredgift")
  228.     Observable<Response<String>> sendHongBaoGift(
  229.             @Query("to_uid") String roomuid,
  230.             @Query("gift_id") String giftid);
  231.  
  232.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  233.     @POST("user/edit")
  234.     Observable<Response<String>> editProfile(
  235.             @Query("profile") String profileJson);
  236.  
  237.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  238.     @POST("user/setProfessional")
  239.     Observable<Response<String>> editJob(
  240.             @Query("professional") String professional);
  241.  
  242.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  243.     @POST("anchor/live")
  244. //改变直播状态
  245.     Observable<Response<String>> setLiveStatus(
  246.             @Query("status") String status);
  247.  
  248.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  249.     @GET("room/entryOfflineroom")
  250.     Observable<Response<String>> getLiveRoomInfo(
  251.             @Query("roomnum") String roomId);
  252.  
  253.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  254.     @GET("user/getchargeoption")
  255.     Observable<Response<String>> getRechargeInfo(
  256.             @Query("type") int type);
  257.  
  258.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  259.     @POST("user/location")
  260.     Observable<Response<String>> reportLocation(
  261.             @Query("lat") String lat, @Query("lng") String
  262.             lng);
  263.  
  264.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  265.     //贡献榜
  266.     @GET("user/contributeList")
  267.     Observable<Response<String>> getCurrencyRankList(
  268.             @Query("user_id") String uid,
  269.             @Query(QueryConstants.PAGE_NUM) int pageNum);
  270.  
  271.     //今日明星榜
  272.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  273.     @GET("rank/anchorRankToday")
  274.     Observable<Response<String>> anchorRankToday(
  275.             @Query("page_index") int pageNum);
  276.  
  277.     //昨日明星榜
  278.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  279.     @GET("rank/anchorRankYesterday")
  280.     Observable<Response<String>> anchorRankYesterday(
  281.             @Query("page_index") int pageNum);
  282.  
  283.     //本周明星榜
  284.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  285.     @GET("rank/anchorRankThisWeek")
  286.     Observable<Response<String>> anchorRankThisWeek(
  287.             @Query("page_index") int pageNum);
  288.  
  289.     //上周明星榜
  290.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  291.     @GET("rank/anchorRankLastWeek")
  292.     Observable<Response<String>> anchorRankLastWeek(
  293.             @Query("page_index") int pageNum);
  294.  
  295.     //今日富豪榜
  296.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  297.     @GET("rank/viewerRankToday")
  298.     Observable<Response<String>> viewerRankToday(
  299.             @Query("page_index") int page_index);
  300.  
  301.     //昨日富豪榜
  302.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  303.     @GET("rank/viewerRankYesterday")
  304.     Observable<Response<String>> viewerRankYesterday(
  305.             @Query("page_index") int page_index);
  306.  
  307.     //本周富豪榜
  308.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  309.     @GET("rank/viewerRankThisWeek")
  310.     Observable<Response<String>> viewerRankThisWeek(
  311.             @Query("page_index") int page_index);
  312.  
  313.     //上周富豪榜
  314.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  315.     @GET("rank/viewerRankLastWeek")
  316.     Observable<Response<String>> viewerRankLastWeek(
  317.             @Query("page_index") int page_index);
  318.  
  319.  
  320.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  321.     @POST("user/uploadAvatar")
  322.     @Multipart
  323.     Observable<Response<String>> uploadAvatar(
  324.             @Part MultipartBody.Part file);
  325.  
  326.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  327.     @GET("user/income")
  328.     Observable<Response<String>> getIncomeBean(
  329.     );
  330.  
  331.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  332.     @POST("user/incometocash")
  333.     Observable<Response<String>> withDraw(
  334.             @Query("num") String num,
  335.             @Query("account") String account);
  336.  
  337.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  338.     @GET("user/cashhistory")
  339. //提现记录
  340.     Observable<Response<String>> getPresentRecord(
  341.     );
  342.  
  343.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  344.     @POST("auth/login")
  345.     Observable<Response<String>> thirdLogin(
  346.             @Query("openid") String openId,
  347.             @Query("type") String platform,
  348.             @Query("payload") String extras);
  349.  
  350.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  351.     @POST("payment/aliPay")
  352.     Observable<Response<String>> generateRechargeOrder(
  353.             @Query("num") String account);
  354.  
  355.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  356.     @POST("payment/appWeixin")
  357.     Observable<Response<String>> generateRechargeWechat(
  358.             @Query("num") String account);
  359.  
  360.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  361.     //获取推流地址
  362.     @GET("CDN/getPushAddress")
  363.     Observable<Response<String>> generatePushStreaming(
  364.             @Query("roomID") String roomId);
  365.  
  366.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  367.     //获取拉流地址
  368.     @GET("qiniu/getPullAddress")
  369.     Observable<Response<String>> getPlaybackUrl(
  370.             @Query("roomID") String roomId);
  371.  
  372.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  373.     @GET("SMS/sendSMS")
  374.     Observable<Response<String>> sendCaptcha(
  375.             @Query("phone") String phone,
  376.             @Query("captcha") String captcha);
  377.  
  378.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  379.     @GET("SMS/sendSMS")
  380.     Observable<Response<String>> sendCaptcha(
  381.             @Query("phone") String phone,
  382.             @Query("captcha") String captcha,
  383.             @Query("captcha_id") String captcha_id);
  384.  
  385.  
  386.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  387.     @GET("SMS/sendSMS")
  388.     Observable<Response<String>> sendFindCaptcha(
  389.             @Query("phone") String phone,
  390.             @Query("type") String type,
  391.             @Query("captcha") String captcha);
  392.  
  393.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  394.     @GET("user/findmypassword")
  395.     Observable<Response<String>> findmypassword(
  396.             @Query("phone") String phone,
  397.             @Query("password") String password,
  398.             @Query("verify") String verify);
  399.  
  400.  
  401.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  402.     @POST("SMS/verify")
  403.     @FormUrlEncoded
  404.     Observable<Response<String>> loginByCaptcha(
  405.             @Field("phone") String phone,
  406.             @Field("captcha") String captcha);
  407.  
  408.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  409.     @POST("user/register")
  410. //注册
  411.     Observable<Response<String>> registerByPhone(
  412.             @Header("X-Content-Puzzle") String speed,
  413.             @Query("username") String username,
  414.             @Query("password") String password,
  415.             @Query("captcha") String captcha,
  416.             @Query("device_id") String device,
  417.             @Query("nickname") String nickname,
  418.             @Query("invitcode") String invitcode);
  419.  
  420.     //注册
  421. //    @Headers({{DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME}, "X-Content-Puzzle:tiger"})
  422.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  423.     @POST("user/register")
  424.     Observable<Response<String>> registerByPhone_tiger(@Header("X-Content-Puzzle") String tiger, @Body String data);
  425.  
  426.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  427.     @POST("room/getAdmin")
  428.     Observable<Response<String>> getAdmin(
  429.             @Query("uid") String uid);
  430.  
  431.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  432.     @POST("room/delAdmin")
  433.     Observable<Response<String>> removeAdmin(
  434.             @Query("uid") String uid,
  435.             @Query("adminuid") String adminid);
  436.  
  437.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  438.     @GET("room/getRoomBack")
  439.     Observable<Response<String>> getPlayBack(
  440.             @Query("roomid") String roomid);
  441.  
  442.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  443.     @GET("Qiniu/getPlayback")
  444.     Observable<Response<String>> getPlayBackListUrl(
  445.             @Query("roomID") String roomID,
  446.             @Query("startTime") String start,
  447.             @Query("endTime") String end);
  448.  
  449.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  450.     @POST("topic/getTopic")
  451.     Observable<Response<String>> getThemBean(
  452.     );
  453.  
  454.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  455.     @POST("topic/getTopic")
  456.     Observable<Response<String>> getThemBean(
  457.             @Query("title") String title,
  458.             @Query("count") String number);
  459.  
  460.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  461.     @GET("room/createRoom")
  462.     Observable<Response<String>> postCreateRoom(
  463.             @Query("title") String title,
  464.             @Query("roomid") String roomid,
  465.             @Query("address") String address,
  466.             @Query("province") String province,
  467.             @Query("orientation") char orientation,
  468.             @Query("prerequisite") String prerequisite,
  469.             @Query("ptid") int ptid,
  470.             @Query("gameType") int gameType,
  471.             @Query("capture") int capture,
  472.             @Query("is_admin_send_namecard") int isnamecard,
  473.             @Query("name_card_cost") Integer nameCardCost
  474.     );
  475.  
  476.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  477.     @GET("message/sendMsg")
  478.     Observable<Response<String>> chat(@Query("to_uid") String to_uid,
  479.                                       @Query("content") String content);
  480.  
  481.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  482.     @GET("user/getHitlist")
  483.     Observable<Response<String>> hitList(
  484.     );
  485.  
  486.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  487.     @GET("user/setHit")
  488.     Observable<Response<String>> setHit(
  489.             @Query("hituid") String title);
  490.  
  491.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  492.     @GET("user/removeHit")
  493.     Observable<Response<String>> removeHit(
  494.             @Query("hituid") String title);
  495.  
  496.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  497.     @GET("friend/getfriend")
  498.     Observable<Response<String>> getFriendList(
  499.     );
  500.  
  501.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  502.     @GET("room/onRoomOrientationChange")
  503.     Observable<Response<String>> onRoomOrientationChange(
  504.             @Query("roomId") String roomID,
  505.             @Query("orientation") String start);
  506.  
  507.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  508.     @GET("Qiniu/createRoom")
  509.     Observable<Response<String>> createConferenceRoom(
  510.             @Query("roomId") String roomID,
  511.             @Query("roomName") String roomName);
  512.  
  513.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  514.     @GET("Qiniu/roomToken")
  515.     Observable<Response<String>> getRoomToken(
  516.             @Query("roomName") String roomID,
  517.             @Query("userId") String roomName,
  518.             @Query("perm") String perm,
  519.             @Query("expireAt") Long expireAt);
  520.  
  521.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  522.     @GET("Qiniu/deleteRoom")
  523.     Observable<Response<String>> deletConferenceRoom(
  524.             @Query("roomName") String roomID);
  525.  
  526.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  527.     @POST("Qiniu/sendMessage")
  528.     Observable<Response<String>> sendConferenceMsg(
  529.             @Query("userId") String roomID,
  530.             @Query("msg") String msg);
  531.  
  532.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  533.     @GET("qiniu/getPullAddress")
  534.     Observable<Response<String>> upLoadMyAddress(
  535.             @Query("roomID") String roomID);
  536.  
  537.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  538.     @GET("user/setRecommenUser")
  539.     Observable<Response<String>> upLoadMyRecommen(
  540.             @Query("uid") String uid);
  541.  
  542.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  543.     @GET("config/getAppVersion")
  544.     Observable<Response<String>> upNewAppVersion(
  545.             @Query("system") String system);
  546.  
  547.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  548.     @POST("private/privateRecovery")
  549.     Observable<Response<String>> publishRecoveryPrivate(
  550.             @Query("plid") int plid);
  551.  
  552.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  553.     @GET("private/getPrivateLimit")
  554.     Observable<Response<String>> loadPrivateLimit(
  555.             @Query("uid") String uid);
  556.  
  557.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  558.     @POST("private/checkPrivatePass")
  559.     Observable<Response<String>> loadPrivatePwd(
  560.             @Query("plid") int plid,
  561.             @Query("prerequisite") String prerequisite,
  562.  
  563.             @Query("aid") String aid);
  564.  
  565.  
  566.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  567.     @POST("private/checkPrivateLevel")
  568.     Observable<Response<String>> loadPrivateLevel(
  569.             @Query("plid") int plid,
  570.  
  571.             @Query("aid") String aid);
  572.  
  573.  
  574.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  575.     @POST("private/checkPrivateCharge")
  576.     Observable<Response<String>> loadPrivateTicket(
  577.             @Query("plid") int plid,
  578.  
  579.             @Query("aid") String aid);
  580.  
  581.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  582.     @POST("private/checkUserMoney")
  583.     Observable<Response<String>> loadPrivateMoney(
  584.             @Query("plid") int plid,
  585.  
  586.             @Query("aid") String aid);
  587.  
  588.  
  589.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  590.     @POST("private/checkUserPoint")
  591.     Observable<Response<String>> checkUserPoint(
  592.             @Query("plid") int plid,
  593.             @Query("aid") String aid);
  594.  
  595.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  596.     @POST("private/previewPrivateRoom")
  597.     Observable<Response<String>> previewPrivateRoom(
  598.             @Query("plid") int plid,
  599.             @Query("aid") String aid);
  600.  
  601.  
  602.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  603.     @POST("private/checkVideoMoney")
  604.     Observable<Response<String>> checkVideoMoney(
  605.             @Query("plid") int plid,
  606.             @Query("aid") String aid);
  607.  
  608.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  609.     @POST("private/checkVideoPoint")
  610.     Observable<Response<String>> checkVideoPoint(
  611.             @Query("plid") int plid,
  612.             @Query("aid") String aid);
  613.  
  614.  
  615. //    @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  616. //    @GET("private/getPrivateLimit")
  617. //    Observable<Response<String>> loadBackPrivateLimit(
  618. //            @Query("uid") String uid,
  619. //            @Query("starttime") String urlstart);
  620.  
  621.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  622.     @POST("gift/sendBarrage")
  623.     Observable<Response<String>> sendDanmuMsg(
  624.             @Query("roomid") String roomid,
  625.             @Query("content") String content);
  626.  
  627.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  628.     @POST("room/report")
  629.     Observable<Response<String>> userReport(
  630.             @Query("user_id") String uid);
  631.  
  632.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  633.     @POST("room/report")
  634.     Observable<Response<String>> userReport(
  635.             @Query("user_id") String uid,
  636.             @Query("evidence") String info);
  637.  
  638.  
  639.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  640.     @POST("room/warn")
  641.     Observable<Response<String>> roomWarn(
  642.             @Query("anchor_id") String anchor_id,
  643.             @Query("room_id") String room_id,
  644.             @Query("duration") String duration,
  645.             @Query("note") String note);
  646.  
  647.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  648.     //游戏的
  649.     @GET("user/profile")
  650.     Observable<Response<String>> getMoneyFromServer(
  651.             @Query("uid") String userId);
  652.  
  653.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  654.     @GET("APIgame/giveGift")
  655.     Observable<Response<String>> getGameGift(
  656.     );
  657.  
  658.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  659.     @GET("gift/gameWinFly")
  660.     Observable<Void> bigWinSendMessage(
  661.             @Query("win_money") String money,
  662.             @Query("game_id") String game_id);
  663.  
  664.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  665.     @GET("APIgame/getGameType")
  666.     Observable<Response<String>> getCurrentRoomGameType(
  667.             @Query("roomid") String roomId);
  668.  
  669.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  670.     //任务的
  671.     @GET("APIgame/getCoinTime")
  672.     Observable<Response<String>> getStarProgressTime(
  673.             @Query("uid") String userId);
  674.  
  675.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  676.     @GET("APIgame/getCoin")
  677.     Observable<Response<String>> getStarAndLeftTimes(
  678.             @Query("uid") String userId,
  679.             @Query("nickname") String nickName);
  680.  
  681.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  682.     @GET("APIgame/sign")
  683.     Observable<Response<String>> getSignInfoFromServer(
  684.             @Query("uid") String userId);
  685.  
  686.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  687.     @GET("APIgame/sign_reward")
  688.     Observable<Response<String>> getSignInStar(
  689.             @Query("uid") String userId);
  690.  
  691.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  692.     @GET("gift/changeGame")
  693.     Observable<Response<String>> setCurrentGame(
  694.             @Query("game_id") String gameId,
  695.             @Query("roomid") String roomId);
  696.  
  697.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  698.     @FormUrlEncoded
  699.     @POST("payment/zhiFuBaoOfTongLe")
  700.     Observable<Response<String>> alipay(
  701.             @Field("user_id") String userId,
  702.             @Field("money") int money);
  703.  
  704.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  705.     @FormUrlEncoded
  706.     @POST("payment/weiXinImageOfTongLe")
  707.     Observable<Response<String>> weChatPay(
  708.             @Field("uid") String uid, @Field("money") int money);
  709.  
  710.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  711.     @GET("anchor/nearby")
  712.     Observable<Response<String>> getNearbyList(
  713.             @Query("sex") String sex);
  714.  
  715.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  716.     //填写支付宝账号
  717.     @POST("order/belowline")
  718.     Observable<Response<String>> postInfo(
  719.             @Query("uid") String uid,
  720.             @Query("cash") int cash,
  721.             @Query("type") int type,
  722.             @Query("channelid") String channelid,
  723.             @Query("checkname") String checkname,
  724.             @Query("phone") String phone);
  725.  
  726.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  727.     //填写支付宝账号new
  728.     @POST("order/belowline")
  729.     Observable<Response<String>> postInfo(
  730.             @Query("uid") String uid,
  731.             @Query("cash") int cash,
  732.             @Query("type") int type,
  733.             @Query("channelid") String channelid,
  734.             @Query("checkname") String checkname,
  735.             @Query("wechat") String wechat,
  736.             @Query("qq") String qq);
  737.  
  738.     //填写网银账号
  739.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  740.     /**
  741.      * withdrawByBank($uid,$cash,$acctname,$acctno,$bankaddr,$wechat=null,$qq=null) 网银提现
  742.      */
  743.     @POST("order/withdrawByBank")
  744.     Observable<Response<String>> postbank(
  745.             @Query("uid") String uid,
  746.             @Query("cash") int cash,
  747.             @Query("acctname") String acctname,
  748.             @Query("acctno") String acctno,
  749.             @Query("bankaddr") String bankaddr,
  750.             @Query("wechat") String wechat,
  751.             @Query("qq") String qq);
  752.  
  753.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  754.     @GET("order/getWithdrawInfoByBank")
  755.     Observable<Response<String>> getBankInfo(
  756.     );
  757.  
  758.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  759.     @GET("order/getWithdrawInfoByAlipay")
  760.     Observable<Response<String>> getALiInfo(
  761.     );
  762.  
  763.  
  764.     //获取提线通道
  765.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  766.     @GET("order/getWithdrawChannels")
  767.     Observable<Response<String>> getPayWAY(
  768.     );
  769.  
  770.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  771.     @GET("user/contact_link")
  772.     Observable<Response<String>> getHelpUrl(
  773.     );
  774.  
  775.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  776.     @GET("SMS/initSMS")
  777.     Observable<Response<String>> initSms(
  778.             @Query("phone") String phone,
  779.             @Query("type") String type);
  780.  
  781.  
  782.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  783.     @GET("anchor/slide")
  784.     Observable<Response<String>> getAnchorSlide(
  785.             @Query(QueryConstants.PAGE_NUM) int pageNum,
  786.             @Query(QueryConstants.PAGE_SIZE) int size
  787.     );
  788.  
  789.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  790.     @GET("CDN/getPullAddress")
  791.     Observable<Response<String>> getPullAddress(
  792.             @Query("roomID") String roomid);
  793.  
  794.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  795.     @GET("user/money")
  796.     Observable<Response<String>> getUserMoney(
  797.     );
  798.  
  799.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  800.     @GET("config/getAppVersion")
  801.     Observable<Response<String>> getAppVersion(
  802.             @Query("system") int system);
  803.  
  804.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  805.     @GET("config/getliteversion")
  806.     Observable<Response<String>> getLiteVersion();
  807.  
  808.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  809.     @GET("config/getfullversion")
  810.     Observable<Response<String>> getFullVersion();
  811.  
  812.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  813.     @GET("config/getpusherversion")
  814.     Observable<Response<String>> getPusherVersion();
  815.  
  816.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  817.     @GET("user/getconfig")
  818.     Observable<Response<String>> getShareData(
  819.             @Query("uid") String anchorid);
  820.  
  821.  
  822.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  823.     @GET("Room/updateToyStatus")
  824.     Observable<Response<String>> updateToyStatus(
  825.             @Query("model") String model,
  826.             @Query("status") int type);
  827.  
  828.  
  829.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  830.     @POST("user/updatePassword")
  831.     Observable<Response<String>> modifyPassword(
  832.             @Query("old_password") String oldPasswd,
  833.             @Query("new_password") String newpasswd);
  834.  
  835.  
  836.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  837.     @POST("user/updateNickName")
  838.     Observable<Response<String>> updateNickName(
  839.             @Query("nickname") String profileJson);
  840.  
  841.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  842.     @POST("user/updateSex")
  843.     Observable<Response<String>> updateSex(
  844.             @Query("sex") String profileJson);
  845.  
  846.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  847.     @POST("user/updateIntro")
  848.     Observable<Response<String>> updateIntro(
  849.             @Query("intro") String profileJson);
  850.  
  851.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  852.     @POST("user/updateBirthday")
  853.     Observable<Response<String>> updateBirthday(
  854.             @Query("birthday") String profileJson);
  855.  
  856.  
  857.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  858.     @GET("user/updateCity")
  859.     Observable<Response<String>> getProvince(
  860.             @Query("city") String city);
  861.  
  862.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  863.     @GET("user/updateEmotion")
  864.     Observable<Response<String>> getEmotion(
  865.             @Query("emotion") int emotion);
  866.  
  867.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  868.     @POST("user/updateSubscribeNotify")
  869.     Observable<Response<String>> updateSubscribeNotify(
  870.             @Query("subscribe_notify") int subscribe_notify);
  871.  
  872.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  873.     @POST("Logger/sos")
  874.     Observable<Response<String>> upLoadLog(
  875.             @Query("msg") String log);
  876.  
  877.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  878.     @POST("Config/getLeafletConfig")
  879.     Observable<Response<String>> getAdConfig(
  880.     );
  881.  
  882.  
  883.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  884.     @POST("user/updateNameCard")
  885.     Observable<Response<String>> updateNameCard(
  886.             @Query("content") String content
  887.     );
  888. //
  889. //    @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  890. //    @POST("user/getNameCard")
  891. //    Observable<Response<String>> getNameCard(
  892. //    );
  893.  
  894.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  895.     @POST("room/sendNameCard")
  896.     Observable<Response<String>> sendNameCard(
  897.             @Query("to_uid") String to_uid,
  898.             @Query("room_id") String room_id
  899.     );
  900.  
  901.  
  902.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  903.     @POST("box/drawers")
  904.     Observable<Response<String>> getBoxDrawers(
  905.             @Query(QueryConstants.PAGE_NUM) int pageNum,
  906.             @Query(QueryConstants.PAGE_SIZE) int size);
  907.  
  908.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  909.     @POST("box/lives")
  910.     Observable<Response<String>> getBoxLives(
  911.             @Query(QueryConstants.PAGE_NUM) int pageNum,
  912.             @Query(QueryConstants.PAGE_SIZE) int size,
  913.             @Query("id") String id);
  914.  
  915.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  916.     @POST("box/report")
  917.     Observable<Response<String>> boxReport(
  918.             @Query("drawer_id") String drawer_id,
  919.             @Query("live_id") String live_id,
  920.             @Query("pull_url") String pull_url
  921.     );
  922.  
  923.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  924.     @POST("box/report")
  925.     Observable<Response<String>> boxReport(
  926.             @Query("drawer_id") String drawer_id);
  927.  
  928.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  929.     @POST("room/seatRank")
  930.     Observable<Response<String>> getSeatRank(
  931.             @Query("room_id") String room_id,
  932.             @Query(QueryConstants.PAGE_NUM) int page);
  933.  
  934.  
  935.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  936.     @POST("imsg/is_add_friend")
  937.     Observable<Response<String>> isaddfriend(@Query("user_id") String user_id);
  938.  
  939.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  940.     @POST("imsg/is_create_conversation")
  941.     Observable<Response<String>> is_create_conversation(@Query("user_id") int user_id);
  942.  
  943.  
  944.     //--------GAMES-------------------------------
  945.     //获取插件状态
  946.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  947.     @GET("game/games")
  948. //plugins/init
  949.     Observable<Response<String>> getPlugin_status();
  950.  
  951.     //进入房间请求游戏信息
  952.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  953.     @GET("game/get_video")
  954. //    Observable<Response<String>> getGamesInfo(@Query("video_id")int roomId);
  955.     Observable<Response<String>> getGamesInfo(@Query("room_id") int roomId);
  956.  
  957.     //调用插件接口
  958.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  959.     @GET("game/start")
  960.     Observable<Response<String>> getStartPlugin(@Query("game_id") int pluginId);
  961.  
  962.  
  963.     //投注接口
  964.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  965.     @GET("game/bet")
  966.     Observable<Response<String>> getDoBet(@Query("game_log_id") int gameId,
  967.                                           @Query("bet") int betPosition,
  968.                                           @Query("money") long betCoin);
  969.  
  970.  
  971.     //游戏结余接口
  972.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  973.     @GET("game/userDiamonds")
  974.     Observable<Response<String>> getGameIncome(@Query("id") int game_log_id);
  975.  
  976.  
  977.     //StopGame
  978.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  979.     @GET("game/stop")
  980.     Observable<Response<String>> getStopGame();
  981.  
  982.  
  983.     //游戏记录
  984.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  985.     @GET("game/log")
  986. //    Observable<Response<String>> getStopGamesLog(@Query("game_id")int game_id,
  987. //                                                 @Query("podcast_id")String podcast_id);
  988.     Observable<Response<String>> getStopGamesLog(@Query("game_id") int game_id,
  989.                                                  @Query("anchor_id") String anchor_id);
  990.  
  991.     //请求游戏币兑换比例
  992.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  993.     @GET("game/exchangeRate")
  994.     Observable<Response<String>> getGamesExchangeRate();
  995.  
  996.     //兑换金币
  997.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  998.     @GET("game/exchangeCoin")
  999.     Observable<Response<String>> getCoinExchange(@Query("diamonds") long diamonds);
  1000.  
  1001.  
  1002.     //请求上庄
  1003.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  1004.     @GET("game/applyBanker")
  1005. //    Observable<Response<String>> getApplyBanker(@Query("video_id")int room_id,
  1006. //                                                @Query("coin")long coins);
  1007.     Observable<Response<String>> getApplyBanker(@Query("room_id") int room_id,
  1008.                                                 @Query("coin") long coins);
  1009.  
  1010.     //获取玩家上庄申请列表
  1011.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  1012.     @GET("game/getBankerList")
  1013.     Observable<Response<String>> getBankerList();
  1014.  
  1015.     //开启游戏上庄
  1016.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  1017.     @GET("game/openBanker")
  1018.     Observable<Response<String>> getOpenGameBanker();
  1019.  
  1020.     //请求下庄
  1021.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  1022.     @GET("game/stopBanker")
  1023.     Observable<Response<String>> getStopBanker();
  1024.  
  1025.     //主播选择玩家上庄
  1026.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  1027.     @GET("game/chooseBanker")
  1028.     Observable<Response<String>> getChooseBanker(@Query("banker_log_id") String banker_log_id);
  1029.  
  1030.  
  1031.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  1032.     @GET("game/getDistributionList")
  1033.     Observable<Response<String>> getGameDistribution(@Query("p") int p);
  1034.  
  1035.  
  1036.     //    @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  1037.     @GET
  1038.     Observable<ResponseBody> getPeeagerSvga(@Url String url);
  1039.  
  1040.     @GET
  1041.     Observable<ResponseBody> downLoadFile(@Url String url);
  1042.  
  1043.     //获取游戏列表
  1044.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  1045.     @GET("legend/getGameList")
  1046.     Flowable<Response<String>> getGameList();
  1047.  
  1048.     //获取游戏列表
  1049.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  1050.     @GET("legend/getGameList")
  1051.     Observable<Response<String>> getGameList2();
  1052.  
  1053.     //获取大厅游戏链接, 链接存在有效期,每次点击都要重新获取
  1054.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  1055.     @GET("legend/getGameHall")
  1056.     Observable<Response<String>> getGameHall();
  1057.  
  1058.     //主播设置游戏, 判断是否有筹码游戏权限
  1059.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  1060.     @GET("legend/updateGame")
  1061.     Observable<Response<String>> updateGame(@Query("game_id") int game_id);
  1062.  
  1063.     //主播设置游戏通知
  1064.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  1065.     @GET("legend/updateGameNotify")
  1066.     Observable<Response<String>> updateGameNotify(@Query("flag") int flag,
  1067.                                                   @Query("amount") double amount);
  1068.  
  1069.     //主播设置收益弹幕
  1070.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  1071.     @GET("legend/updateProfitNotify")
  1072.     Observable<Response<String>> updateProfitNotify(@Query("enable") int enable);
  1073.  
  1074.     //获取观众从直播间进入游戏链接, 链接存在有效期,每次点击都要重新获取
  1075.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  1076.     @GET("legend/getGameRoom")
  1077.     Observable<Response<String>> getGameRoom(@Query("anchor_id") String anchor_id,
  1078.                                              @Query("room_id") String room_id);
  1079.  
  1080.     //获取游戏设置
  1081.     @Headers({DOMAIN_NAME_HEADER + KEY_API_DOMAIN_NAME})
  1082.     @GET("legend/getGameConfig")
  1083.     Flowable<Response<String>> getGameConfig(@Query("anchor_id") String anchor_id,
  1084.                                              @Query("room_id") String room_id);
Add Comment
Please, Sign In to add comment