Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java I';我正在解析json数组形式的api,但它将错误显示为;(url)的意外响应代码403;_Java_Android_Android Studio_Kotlin_Android Volley - Fatal编程技术网

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密钥!你找到解决办法了吗?