Java I';我正在解析json数组形式的api,但它将错误显示为;(url)的意外响应代码403;
这是我的数据过滤代码Java I';我正在解析json数组形式的api,但它将错误显示为;(url)的意外响应代码403;,java,android,android-studio,kotlin,android-volley,Java,Android,Android Studio,Kotlin,Android Volley,这是我的数据过滤代码 private fun fetchdata() { val queue = Volley.newRequestQueue(this) val url = "http://newsapi.org/v2/everything?domains=wsj.com&apiKey=APIKEY" val jsonObjectRequest = JsonObjectRequest( Request.
private fun fetchdata() {
val queue = Volley.newRequestQueue(this)
val url =
"http://newsapi.org/v2/everything?domains=wsj.com&apiKey=APIKEY"
val jsonObjectRequest = JsonObjectRequest(
Request.Method.GET, url, null,
{
val newsJSONArray = it.getJSONArray("articles")
val newsArray = ArrayList<News>()
for (i in 0 until newsJSONArray.length()) {
val newsJSONObject = newsJSONArray.getJSONObject(i)
val news = News(
newsJSONObject.getString("author"),
newsJSONObject.getString("title"),
newsJSONObject.getString("description"),
newsJSONObject.getString("urlToImage")
)
newsArray.add(news)
}
mAdapter(this, newsArray)
}, {
})
fun getHeaders():MutableMap<String,String>{
val headers=HashMap<String,String>()
headers["Content-type"]
return headers
}
}
private fun fetchdata(){
val queue=Volley.newRequestQueue(此)
val url=
"http://newsapi.org/v2/everything?domains=wsj.com&apiKey=APIKEY"
val jsonObjectRequest=jsonObjectRequest(
Request.Method.GET,url,null,
{
val newsJSONArray=it.getJSONArray(“文章”)
val newsArray=ArrayList()
for(在newsJSONArray.length()之前的0中的i){
val newsJSONObject=newsJSONArray.getJSONObject(i)
瓦尔新闻(
newsJSONObject.getString(“作者”),
newsJSONObject.getString(“标题”),
newsJSONObject.getString(“说明”),
getString(“urlToImage”)
)
newsArray.add(新闻)
}
mAdapter(此,新闻数组)
}, {
})
fun getHeaders():可变映射{
val headers=HashMap()
标题[“内容类型”]
返回标题
}
}
我犯了这个错误
11-13 19:31:13.104 4688-4709/com.example.volley_demo E/Volley: [254] BasicNetwork.performRequest: Unexpected response code 403 for http://newsapi.org/v2/everything?domains=wsj.com&apiKey=APIKEY
11-13 19:31:14.929 4688-4709/com.example.volley_demo D/Volley: [254] BasicNetwork.logSlowRequests: HTTP response for request=<[ ] http://newsapi.org/v2/everything?domains=wsj.com&apiKey=APIKEY 0xc16ea6dd NORMAL 1> [lifetime=4644], [size=11258], [rc=403], [retryCount=1]
11-13 19:31:14.930 4688-4709/com.example.volley_demo E/Volley: [254] BasicNetwork.performRequest: Unexpected response code 403 for http://newsapi.org/v2/everything?domains=wsj.com&apiKey=APIKEY
11-13 19:31:13.104 4688-4709/com.example.volley_demo E/volley:[254]BasicNetwork.performRequest:的意外响应代码403http://newsapi.org/v2/everything?domains=wsj.com&apiKey=APIKEY
11-13 19:31:14.929 4688-4709/com.example.volley_demo D/volley:[254]BasicNetwork.logSlowRequests:HTTP请求响应=[life=4644],[size=11258],[rc=403],[retryCount=1]
11-13 19:31:14.930 4688-4709/com.example.volley_demo E/volley:[254]BasicNetwork.performRequest:的意外响应代码403http://newsapi.org/v2/everything?domains=wsj.com&apiKey=APIKEY
不要在此处发布API密钥!你找到解决方法了吗?不要在这里发布你的API密钥!你找到解决办法了吗?