收藏
回答

获取直播间列表接口-有时候获取不到

框架类型 问题类型 操作时间 AppID
小程序 Bug 2020-10-13 123

获取直播间列表接口

https://api.weixin.qq.com/wxa/business/getliveinfo?access_token=

为什么有时候获取不到直播间列表

List liveStatusDTOS = null;
    try {
        //获取access_token
        JSONObject accessToken = getAccessToken();
        String access_token = (String) accessToken.get("access_token");
        String httpurl = "https://api.weixin.qq.com/wxa/business/getliveinfo?access_token=" + access_token;
        liveStatusDTOS = null;
        //参数封装
        Map mapParam = new HashMap<>();
        mapParam.put("start", 0);
        mapParam.put("limit", 500);
        JSONObject jsonData = restTemplate.postForObject(httpurl, mapParam, JSONObject.class);
        if (null != jsonData) {
            ArrayList statusDTOS = (ArrayList) jsonData.get("room_info");
            if (CollectionUtils.isNotEmpty(statusDTOS)) {
                String jsonString = JSONObject.toJSONString(statusDTOS);
                liveStatusDTOS = JSONArray.parseArray(jsonString, LiveStatusDTO.class);
            }

        }
    } catch (RestClientException e) {
        logger.info(String.format("获取微信小程序直播列表异常,e = %s", e));
    }
    return liveStatusDTOS;
}
最后一次编辑于  2020-10-13
回答关注问题邀请回答
收藏

1 个回答

  • HoneyVS痞子
    HoneyVS痞子
    2020-10-13

    可以了,access_token被别人搞无效了

    2020-10-13
    有用
    回复
登录 后发表内容
问题标签