diff --git a/src/main/java/com/hiczp/bilibili/api/live/LiveService.java b/src/main/java/com/hiczp/bilibili/api/live/LiveService.java index 0a907d7..8886737 100644 --- a/src/main/java/com/hiczp/bilibili/api/live/LiveService.java +++ b/src/main/java/com/hiczp/bilibili/api/live/LiveService.java @@ -45,30 +45,22 @@ public interface LiveService { Call getUserInfo(); //这里的 cid 必须用实际的 room_id, 不能使用 show_room_id, 否则得不到 playUrl. 实际 room_id 要首先通过 getRoomInfo() 获取 - //outputType 为固定值 "json", 否则返回的内容是 XML, 如下所示(本 API 无法解析, 将直接抛出 JsonParseException) - // + //outputType 为固定值 "json", 否则返回的内容是 XML(本 API 无法解析, 将直接抛出 JsonParseException) @GET("api/playurl") Call getPlayUrl(@Query("cid") long cid, @Query("otype") String outputType); + default Call getPlayUrl(long cid) { + return getPlayUrl(cid, "json"); + } + @POST("mobile/userOnlineHeart") @FormUrlEncoded Call sendOnlineHeart(@Field("room_id") long roomId, @Field("scale") String scale); + default Call sendOnlineHeart(long roomId) { + return sendOnlineHeart(roomId, "xxhdpi"); + } + @POST("api/sendmsg") @FormUrlEncoded Call sendBulletScreen(@Field("cid") long cid,