gpt4 book ai didi

java - 在java eclipse中调整last.fm api的页面或限制

转载 作者:太空宇宙 更新时间:2023-11-04 14:24:46 24 4
gpt4 key购买 nike

我是学生我在 java eclipse 中使用当前的 last.fm Developer api。但在使用过程中却出现了问题。我想要大量的元数据值。但结果只有50件。我知道默认值是50。所以,我调整了Page或limit,但结果仍然显示50件。

什么是理由?

public static void main(String[] args) {

String key="#########";
String tag = "ballad";
int limit = 100;
int page = 2;
int i = 1;

Chart<Artist> I3 = Tag.getWeeklyArtistChart(tag, page, key);
Iterable<Artist> tag3 = I3.getTopArtists(page, key);


for (Artist artist : tag3) {
System.out.println("["+i+"]"+""+artist.getName());
i++;
}
}

结果

[1]德雷克[2]埃莉·古尔丁。。。。[50]一个方向

最佳答案

是的,默认值为“50”并且始终为“50”,因为您甚至没有设置或使用每页的项目数限制。请参阅chart.getTopArtist(page, limit, api_key)

您需要在以下位置添加每页项目限制:

Iterable<Artist> tag3 = I3.getTopArtists(page, limit, key)

完整代码:

public static void main(String[] args) {

String key="#########";
String tag = "ballad";
int limit = 100;
int page = 2;
int i = 1;

Chart<Artist> I3 = Tag.getWeeklyArtistChart(tag, page, key); // You can also set the limit here. (optional)
Iterable<Artist> tag3 = I3.getTopArtists(page, limit, key); // Try to add the limit here. (optional)(Default 50)


for (Artist artist : tag3) {
System.out.println("["+i+"]"+""+artist.getName());
i++;
}
}

关于java - 在java eclipse中调整last.fm api的页面或限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26795425/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com