java.lang.Object
tech.ordinaryroad.live.chat.client.codec.douyu.api.DouyuApis

public class DouyuApis extends Object
API简易版
作者:
mjz
  • 字段详细资料

    • giftMap

      public static final cn.hutool.cache.impl.TimedCache<String,GiftPropSingle> giftMap
      通用礼物缓存,过期时间1天 pid,Info
    • roomGiftMap

      public static final cn.hutool.cache.impl.TimedCache<String,Map<String,GiftListInfo>> roomGiftMap
      房间礼物缓存,过期时间1天 realRoomId,(giftId,Info)
    • OBJECT_MAPPER

      public static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER
    • PATTERN_BODY_ROOM_ID

      public static final String PATTERN_BODY_ROOM_ID
      另请参阅:
    • KEY_REDIRECT_LOCATION_RID

      public static final String KEY_REDIRECT_LOCATION_RID
      另请参阅:
    • API_AVATAR

      public static final String API_AVATAR
      另请参阅:
    • API_GIFT_LIST

      public static final String API_GIFT_LIST
      另请参阅:
    • API_PROP_SINGLE

      public static final String API_PROP_SINGLE
      另请参阅:
    • API_AVATAR_PREFIX_SMALL

      public static final String API_AVATAR_PREFIX_SMALL
      另请参阅:
    • API_AVATAR_PREFIX_MIDDLE

      public static final String API_AVATAR_PREFIX_MIDDLE
      另请参阅:
    • API_AVATAR_PREFIX_BIG

      public static final String API_AVATAR_PREFIX_BIG
      另请参阅:
    • vk_secret

      public static final String vk_secret
      另请参阅:
  • 构造器详细资料

    • DouyuApis

      public DouyuApis()
  • 方法详细资料

    • getAvatarUrl

      public static String getAvatarUrl(List<String> list, String prefix)
    • getSmallAvatarUrl

      public static String getSmallAvatarUrl(List<String> list)
    • getRealRoomId

      public static long getRealRoomId(long roomId, String cookie)
    • getRealRoomId

      public static long getRealRoomId(long roomId)
    • getServerInfo

      public static com.fasterxml.jackson.databind.JsonNode getServerInfo(long roomId, String cookie)
    • getServerInfo

      public static com.fasterxml.jackson.databind.JsonNode getServerInfo(long roomId)
    • getRandomWssUri

      public static String getRandomWssUri(long roomId)
    • getGiftList

      public static com.fasterxml.jackson.databind.JsonNode getGiftList(long roomId)
    • getGiftPropSingleByPid

      public static GiftPropSingle getGiftPropSingleByPid(String pid)
    • generateVk

      public static String generateVk(long currentTimeSecs, String did)
      参数:
      currentTimeSecs -
      did -
      返回:
    • generateVk

      public static String generateVk(String did)