/** * 直播相关接口 */ @FormUrlEncoded @POST("/kkgame/entrance") Call<String> live(@Field("parameter") String params);
/** * 获取头条问答普通回答 * http://is.snssdk.com/wenda/v1/questionother/brow/?iid=10344168417&device_id=36394312781 * * @param qid 问答ID */ @POST("http://is.snssdk.com/wenda/v1/questionother/brow/?iid=10344168417&device_id=36394312781") @FormUrlEncoded Observable<WendaContentBean> getWendaNormalContent(@Field("qid") String qid);
/** * 获取头条问答优质回答 * http://is.snssdk.com/wenda/v1/question/brow/?iid=10344168417&device_id=36394312781 * * @param qid 问答ID */ @POST("http://is.snssdk.com/wenda/v1/question/brow/?iid=10344168417&device_id=36394312781") @FormUrlEncoded Observable<WendaContentBean> getWendaNiceContent(@Field("qid") String qid);
/** * 获取头条问答优质回答(加载更多) * http://is.snssdk.com/wenda/v1/question/loadmore/?iid=10344168417&device_id=36394312781 * * @param qid 问答ID * @param offset 偏移量 */ @POST("http://is.snssdk.com/wenda/v1/question/loadmore/?iid=10344168417&device_id=36394312781") @FormUrlEncoded Observable<WendaContentBean> getWendaNiceContentLoadMore( @Field("qid") String qid, @Field("offset") int offset);
/** * 获取头条问答普通回答(加载更多) * http://is.snssdk.com/wenda/v1/questionother/loadmore/?iid=10344168417&device_id=36394312781 * * @param qid 问答ID * @param offset 偏移量 */ @POST("http://is.snssdk.com/wenda/v1/questionother/loadmore/?iid=10344168417&device_id=36394312781") @FormUrlEncoded Observable<WendaContentBean> getWendaNormalContentLoadMore( @Field("qid") String qid, @Field("offset") int offset);
@FormUrlEncoded @POST("/x3/weather") Observable<String> getWeather(@Field("cityId") String cityId, @Field("key") String key);
@POST("/postForm") @FormUrlEncoded CompletableFuture<Response<Pojo>> postForm(@Field("name") String name, @Field("age") int age);
@POST("/postForm") @FormUrlEncoded CompletableFuture<Response<Pojo>> postFormEncoded(@Field(value = "name", encoded = true) String name, @Field("age") int age);
/** * 创建 project 回帖(回复,评论) * * @param id 话题列表 * @param body 回帖内容, Markdown 格式 * @return */ @FormUrlEncoded String createProjectReply(int id, String body);
/** * 更新回帖 * * @param id id * @param body 回帖详情 * @see */ @FormUrlEncoded String updateProjectReply(int id, String body);
/** * 删除回帖 * * @param id id * @see */ @FormUrlEncoded String deleteProjectReply(int id); }
/** * 取消收藏话题 * * @param id 被收藏的话题 id * @return 状态信息 */ @POST("topics/{id}/unfavorite.json") @FormUrlEncoded Call<State> unCollectionTopic(@Path("id") int id);
/** * 关注话题 * * @param id 话题 id * @return 状态 */ @POST("topics/{id}/follow.json") @FormUrlEncoded Call<State> watchTopic(@Path("id") int id);
/** * 收藏话题 * * @param id 被收藏的话题 id * @return 状态信息 */ @POST("topics/{id}/favorite.json") @FormUrlEncoded Call<State> collectionTopic(@Path("id") int id);
/** * 取消关注话题 * * @param id 话题 id * @return 状态 */ @POST("topics/{id}/unfollow.json") @FormUrlEncoded Call<State> unWatchTopic(@Path("id") int id);
/** * 屏蔽话题,移到 NoPoint 节点 (管理员限定) * * @param id 要屏蔽的话题 id * @return 状态 */ @POST("topics/{id}/ban.json") @FormUrlEncoded Call<State> banTopic(@Path("id") int id); }
@POST("reply/{replyId}/ups") @FormUrlEncoded Call<UpReplyResult> upReply( @Path("replyId") String replyId, @Field("accesstoken") String accessToken );
@POST("accesstoken") @FormUrlEncoded Call<LoginResult> accessToken( @Field("accesstoken") String accessToken );
@POST("message/mark_all") @FormUrlEncoded Call<Result> markAllMessageRead( @Field("accesstoken") String accessToken );
/** * 创建 topic 回帖(回复,评论) * * @param id 话题列表 * @param body 回帖内容, Markdown 格式 * @return 回复详情 */ @POST("topics/{id}/replies.json") @FormUrlEncoded Call<TopicReply> createTopicReply(@Path("id") int id, @Field("body") String body);