- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 News API在安卓应用中。
我正在尝试从服务器获取更多结果(新闻),但它始终只返回 20 个结果,这些结果已设置为默认值,如文档 here 中所述.
这是我的代码:
class DownloadNews extends AsyncTask<String, Void, String> {
@Override
protected void onPreExecute() {
super.onPreExecute();
}
protected String doInBackground(String... args) {
String xml = "";
String urlParameters = "";
xml = Function.excuteGet("https://newsapi.org/v2/top-headlines?country=in&pageSize=100&apiKey=******************", urlParameters);
return xml;
}
@Override
protected void onPostExecute(final String xml) {
if (xml != null) {
if (xml.length() > 10) { // Just checking if not empty
Log.d("xml", xml);
} else {
}
} else {
}
}
}
我已将 pageSize
参数指定为 100
但我仍然只得到 20
totalResults
:
09-29 22:29:22.241 10275-10275/com.abc.xyz D/xml: {"status":"ok","totalResults":20,"articles":[]}
这里出了什么问题?
最佳答案
API 有问题。对于“India”(如果“in”代表那个),似乎只有 20 个可用的新闻条目,而那个 20 似乎已被硬编码或无论 pageSize 参数如何都返回了项目总数。
在Postman ,我像您一样尝试使用 pageSize=100
,但仍然得到 "totalResults": 20
。我再次尝试了 pageSize=10
,有趣的是,totalResults
仍然是 20,但按照指定返回了 10 篇文章。
关于android - NewsApi 即使在指定 pageSize=100 后也返回 totalResults=20,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52570711/
如何获取返回超过限制的查询的总结果? 我认为 SQL API v2 在其 QueryMetrics 对象中有 RetrievedDocumentCount https://learn.microsof
我有一个 WebApi 方法,它返回 RavenDB 文档的 IQueryable。调用者需要知道可能结果的数量(因为实际结果是有限的/分页的)。 所以,我在 WebApi 方法的末尾有这样的东西:
我们正在使用 youtube v3 搜索 API。我们在“totalResults”计数和 response.items 字段中返回的项目列表中发现不匹配。我在请求中请求 50 个视频。返回的响应显示
我正在使用 News API在安卓应用中。 我正在尝试从服务器获取更多结果(新闻),但它始终只返回 20 个结果,这些结果已设置为默认值,如文档 here 中所述. 这是我的代码: class Dow
我成功地用 javascript 解析了 xml 文档,并通过 XMLHttpRequest 读取了它我现在想获取另一条信息。我正在阅读的提要包含此标签 118如何读取它包含的值? 我使用 Firef
我是一名优秀的程序员,十分优秀!