七色猫视频 v9.9.9版本的 MD5 值为:6e3740f68cd7a75ec951b5f356e1fd2c
以下内容为反编译后的 AppApiService.java 源代码,内容仅作参考
package com.yz.dsp.apiservice;
import com.yz.baselib.base.Constants;
import com.yz.baselib.net.BaseResponse;
import com.yz.dsp.bean.AdInfoBean;
import com.yz.dsp.bean.AlbumDetailBean;
import com.yz.dsp.bean.AlbumListBean;
import com.yz.dsp.bean.AlipayBookingResponseBean;
import com.yz.dsp.bean.BindPhoneRequestBean;
import com.yz.dsp.bean.CategoryContentBean;
import com.yz.dsp.bean.CommentListBean;
import com.yz.dsp.bean.CommonSettingBean;
import com.yz.dsp.bean.ConfigUrlBean;
import com.yz.dsp.bean.FirstOpenAdBean;
import com.yz.dsp.bean.GameBean;
import com.yz.dsp.bean.JingpingListBean;
import com.yz.dsp.bean.JingxuanListBean;
import com.yz.dsp.bean.LastDayBean;
import com.yz.dsp.bean.MeResponseBean;
import com.yz.dsp.bean.NovelDetailBean;
import com.yz.dsp.bean.PayHistoryBean;
import com.yz.dsp.bean.QueryOrderResponseBean;
import com.yz.dsp.bean.RecharAfterAdBean;
import com.yz.dsp.bean.RecommendResponseBean;
import com.yz.dsp.bean.RecommendTagDataBean;
import com.yz.dsp.bean.RegisterBean;
import com.yz.dsp.bean.ThreeBannerBean;
import com.yz.dsp.bean.ThreeCategoryBean;
import com.yz.dsp.bean.ThreeHomeBean;
import com.yz.dsp.bean.VideoDetailBean;
import com.yz.dsp.bean.VideoInfoBean;
import com.yz.dsp.bean.VideoListBean;
import com.yz.dsp.bean.VideoRecommendBean;
import com.yz.dsp.bean.VideoSearchResult;
import com.yz.dsp.bean.VipCategoryBean;
import com.yz.dsp.bean.VipConfigBean;
import com.yz.dsp.bean.VipTagBannerBean;
import com.yz.dsp.bean.VipTagBean;
import com.yz.dsp.bean.VrWatchBean;
import com.yz.dsp.bean.WatchRecordImgVideoBean;
import com.yz.dsp.bean.WechatBookingResponseBean;
import com.yz.dsp.bean.XsBean;
import com.yz.dsp.bean.XsCatalogBean;
import io.reactivex.Observable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import okhttp3.RequestBody;
import okhttp3.ResponseBody;
import retrofit2.http.Body;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Query;
import retrofit2.http.QueryMap;
import retrofit2.http.Url;
public interface AppApiService {
@GET("/api/ad/pay")
Observable<BaseResponse<WechatBookingResponseBean>> adToPay(@Query("flag") String str);
@GET("/api/addDisLike")
Observable<BaseResponse<VideoInfoBean>> addDisLike(@Query("dataId") long j, @Query("type") int i);
@GET("/api/addLike")
Observable<BaseResponse<VideoInfoBean>> addLike(@Query("dataId") long j, @Query("type") int i);
@GET("/api/movieComment")
Observable<BaseResponse<String>> addMovieComment(@Query("id") String str, @Query("content") String str2);
@GET("/api/alipayBooking")
Observable<BaseResponse<AlipayBookingResponseBean>> alipayBooking(@Query("eventId") String str, @Query("flag") String str2);
@GET("/api/book/bookDetail")
Observable<BaseResponse<NovelDetailBean>> bookDetail(@Query("bookId") int i, @Query("chapterNumber") int i2);
@GET("/api/watch")
Observable<BaseResponse<Object>> doWatchMedia(@Query("type") int i, @Query("dataId") long j);
@GET("/api/ad/info")
Observable<BaseResponse<AdInfoBean>> getAdInfo(@Query("channel") String str);
@GET("/api/atlasList")
Observable<BaseResponse<List<AlbumListBean>>> getAlbumList(@Query("page") int i);
@GET("/api/atlasPicList")
Observable<BaseResponse<AlbumDetailBean>> getAtlasPicList(@Query("atlasId") long j);
@GET("/api/bannerList")
Observable<BaseResponse<List<ThreeBannerBean>>> getBannerList(@Query("location") int i);
@GET("/api/movieModule")
Observable<BaseResponse<List<ThreeCategoryBean>>> getCategoryList();
@GET("/api/commentList")
Observable<BaseResponse<List<CommentListBean>>> getCommentList(@Query("videoId") long j, @Query("page") int i);
@GET("http://120.79.63.193:8085//api/config/configList")
Observable<BaseResponse<ArrayList<ConfigUrlBean>>> getConfigList();
@GET("/api/activity/getEventRemainDays")
Observable<BaseResponse<LastDayBean>> getEventRemainDays();
@POST("/api/ad/register")
Observable<BaseResponse<FirstOpenAdBean>> getFirstAd(@Body RequestBody requestBody);
@GET("/api/live/play")
Observable<BaseResponse<GameBean>> getGameUrl();
@GET("/api/atlasChoiceness")
Observable<BaseResponse<JingpingListBean>> getJingping(@Query("page") int i, @Query("size") int i2);
@GET("/api/videoChoiceness")
Observable<BaseResponse<JingxuanListBean>> getJingxuanList(@Query("page") int i, @Query("size") int i2);
@GET("/api/movieModuleList")
Observable<BaseResponse<List<ThreeHomeBean.MovieBean>>> getMovieCateList(@Query("id") Integer num, @Query("page") Integer num2);
@GET("/api/movieCommentList")
Observable<BaseResponse<List<CommentListBean>>> getMovieCommentList(@Query("id") long j, @Query("page") int i);
@GET("/api/movieDetail")
Observable<BaseResponse<VideoDetailBean>> getMovieDetail(@Query("id") long j);
@GET("/api/movieHome")
Observable<BaseResponse<List<ThreeHomeBean>>> getMovieHomeList();
@GET("/api/userCenter")
Observable<BaseResponse<MeResponseBean>> getMyInfo();
@GET("/api/book/bookCatalog")
Observable<BaseResponse<XsCatalogBean>> getNovelCatalog(@Query("bookId") int i);
@GET("/api/book/bookList")
Observable<BaseResponse<List<XsBean>>> getNovelList(@Query("bookType") int i);
@GET("mirrorApi.json")
Observable<BaseResponse<String>> getOriginalUrl();
@GET("/api/activity/getPhoneBill")
Observable<BaseResponse<Object>> getPhoneBill();
@GET("/api/recommendList")
Observable<BaseResponse<List<RecommendResponseBean>>> getRecommendList(@Query("page") int i);
@GET("/api/lvchaHome")
Observable<BaseResponse<RecommendTagDataBean>> getRecommendTagData();
@GET(Constants.AD_URL)
Observable<BaseResponse<List<VipTagBannerBean>>> getReleaseVipTagBanner(@Query("flag") String str, @Query("channel") String str2);
@GET("/api/getSetting")
Observable<BaseResponse<CommonSettingBean>> getSettings();
@GET("/api/videoDetail")
Observable<BaseResponse<VideoDetailBean>> getVideoDetail(@Query("videoId") long j);
@GET("/api/vrDetail")
Observable<BaseResponse<VideoDetailBean>> getVideoDetail2(@Query("id") long j);
@GET("/api/lvchaVideoDetail")
Observable<BaseResponse<VideoDetailBean>> getVideoDetails(@Query("videoId") long j);
@GET("/api/videoList")
Observable<BaseResponse<List<VideoListBean>>> getVideoList(@Query("page") int i);
@GET("/api/vrList")
Observable<BaseResponse<List<VideoListBean>>> getVideoList2(@Query("page") int i);
@GET("/api/lvchaCategoryList")
Observable<BaseResponse<CategoryContentBean>> getVipCategoryContent(@Query("id") int i);
@GET("/api/lvchaCategoryList")
Observable<BaseResponse<List<VipCategoryBean>>> getVipCategoryList();
@GET("/api/videoListFromLvcha")
Observable<BaseResponse<VideoSearchResult>> getVipCategoryVideoList(@Query("cid") int i, @Query("page") int i2, @Query("size") int i3);
@GET("/api/rechargeVip")
Observable<BaseResponse<VipConfigBean>> getVipConfig();
@GET("/api/lvchaTagMovieList")
Observable<BaseResponse<VideoSearchResult>> getVipContentByTag(@Query("tagname") String str);
@GET("/api/lvchaHot")
Observable<BaseResponse<VideoSearchResult>> getVipHottest(@Query("page") int i, @Query("size") int i2);
@GET("/api/lvchaHot")
Observable<BaseResponse<VideoSearchResult>> getVipHottest(@Query("cid") int i, @Query("page") int i2, @Query("size") int i3);
@GET("/api/lvchaTagMovieList")
Observable<BaseResponse<VideoSearchResult>> getVipMoreVideo(@Query("tagname") String str, @Query("page") int i, @Query("size") int i2);
@GET("/api/lvchaNew")
Observable<BaseResponse<VideoSearchResult>> getVipNewest(@Query("page") int i, @Query("size") int i2);
@GET("/api/lvchaRecommend")
Observable<BaseResponse<VideoSearchResult>> getVipRecommend(@Query("page") int i, @Query("size") int i2);
@GET("/api/rechargeSvip")
Observable<BaseResponse<VipConfigBean>> getVipSvipConfig();
@GET("http://mitao-ad.shang911.top/api/detail")
Observable<BaseResponse<List<VipTagBannerBean>>> getVipTagBanner(@Query("flag") String str, @Query("channel") String str2);
@GET("/api/lvchaTagList")
Observable<BaseResponse<List<VipTagBean>>> getVipTagList();
@GET("/api/rechargeVR")
Observable<BaseResponse<VipConfigBean>> getVipVrConfig();
@GET("/api/watchRecord")
Observable<BaseResponse<List<WatchRecordImgVideoBean>>> getWatchRecord(@Query("type") int i);
@POST("/api/activity/bindPhone")
Observable<BaseResponse<Object>> maleBindPhone(@Body BindPhoneRequestBean bindPhoneRequestBean);
@FormUrlEncoded
@POST(".")
Observable<ResponseBody> postPhoneInfo(@Field("data") String str);
@GET("/api/queryOrder")
Observable<BaseResponse<QueryOrderResponseBean>> queryOrder(@Query("tradeId") String str);
@POST("/api/ad/upgrade")
Observable<BaseResponse<RecharAfterAdBean>> recharAfterAd(@Body RequestBody requestBody);
@GET("/api/rechargeRecords")
Observable<BaseResponse<List<PayHistoryBean>>> rechargeRecords(@Query("page") int i, @Query("size") int i2);
@GET("/api/userLogin")
Observable<BaseResponse<RegisterBean>> register(@Query("deviceCode") String str);
@GET("/api/videoListFromLvcha")
Observable<BaseResponse<VideoSearchResult>> searchVideo(@Query("key") String str, @Query("page") int i, @Query("size") int i2);
@GET("/api/getMobileCode")
Observable<BaseResponse<String>> sendCode(@Query("mobile") String str);
@GET("/api/saveRechargeReport")
Observable<BaseResponse<String>> submitYjfk(@QueryMap Map<String, String> map);
@GET("/api/addCollect")
Observable<BaseResponse<VideoInfoBean>> toggleStarVideo(@Query("dataId") long j, @Query("type") int i);
@POST("/api/upload")
Observable<BaseResponse<String>> uploadFile(@Body RequestBody requestBody);
@GET
Observable<BaseResponse<String>> uploadPhone(@Url String str, @Query("act") String str2, @Query("cellphone") String str3);
@GET("/api/userInstall")
Observable<BaseResponse<Void>> userInstall(@Query("deviceCode") String str);
@GET("/api/activity/verifyPhoneBill")
Observable<BaseResponse<Object>> verifyPhoneBill();
@GET("/api/comment")
Observable<BaseResponse<Object>> videoComment(@Query("videoId") long j, @Query("content") String str);
@GET("/api/videoRecommend")
Observable<BaseResponse<List<VideoRecommendBean>>> videoRecommend(@Query("id") String str);
@GET("/api/vrWatch")
Observable<BaseResponse<VrWatchBean>> vrWatch(@Query("id") long j);
@GET("/api/lvchaWatch")
Observable<BaseResponse<Object>> watch(@Query("dataId") long j, @Query("type") int i);
@GET("/api/wechatBooking")
Observable<BaseResponse<WechatBookingResponseBean>> wechatBooking(@Query("eventId") String str, @Query("packageName") String str2);
}