admin
2020-10-13 fc7a6634496066fe45dca8ea9832bdd2f7341db4
src/main/java/com/yeshi/buwan/iqiyi/IqiYiNewAPI.java
@@ -187,6 +187,16 @@
        return null;
    }
    public static IqiyiAlbum2 getAlbumOrVideoDetail(Long id) {
        List<Long> ids = new ArrayList<>();
        ids.add(id);
        List<IqiyiAlbum2> list = getAlbumOrVideoDetail(ids);
        if (list != null && list.size() > 0)
            return list.get(0);
        return null;
    }
    /**
     * 获取更新的专辑
     *
@@ -313,6 +323,45 @@
    }
    public static String getIdByUrl(String url) {
        Map<String, String> params = new HashMap<>();
        params.put("playurl", url);
        params.put("rec", "0");
        String result = baseRquest("http://expand.video.iqiyi.com/c/fb", params);
        System.out.println(result);
        if (!StringUtil.isNullOrEmpty(result)) {
            JSONObject object = JSONObject.fromObject(result);
            if (object != null) {
                if ("A00000".equalsIgnoreCase(object.optString("code"))) {// 成功
                    List<IqiyiAlbum2> albumList = new ArrayList<>();
                    JSONObject obj = object.optJSONObject("data");
                    return obj.optString("qipuId");
                }
            }
        }
        return null;
    }
    public static String getAidByUrl(String url) {
        Map<String, String> params = new HashMap<>();
        params.put("playurl", url);
        params.put("rec", "0");
        String result = baseRquest("http://expand.video.iqiyi.com/c/fb", params);
        System.out.println(result);
        if (!StringUtil.isNullOrEmpty(result)) {
            JSONObject object = JSONObject.fromObject(result);
            if (object != null) {
                if ("A00000".equalsIgnoreCase(object.optString("code"))) {// 成功
                    List<IqiyiAlbum2> albumList = new ArrayList<>();
                    JSONObject obj = object.optJSONObject("data");
                    return obj.optString("albumQipuId");
                }
            }
        }
        return null;
    }
    private static Gson gson = null;
    static class DoubleTypeAdapter implements JsonDeserializer<Double> {