Estou recebendo com.android.volley.AuthFailureError enquanto estiver usando google visão api para reconhecer texto

votos
0

Aqui está o meu código vollyNetworking

public void callGoogleVisionAPI(JSONObject object) {
        progressBar.setVisibility(View.VISIBLE);
        RequestQueue requestQueue = Volley.newRequestQueue(context);
        String url = https://vision.googleapis.com/v1/images:annotate?key= + CLOUD_VISION_API_KEY;
        JsonObjectRequest postRequest = new JsonObjectRequest(url, object,
                new Response.Listener<JSONObject>()
                {
                    @Override
                    public void onResponse(JSONObject response) {
                        // response
                    Log.e(in,res);
                        progressBar.setVisibility(View.GONE);
                        if(response!= null) {
                            String bCardText = getRelevantString(response);
                            try {
                                bCardText = bCardText.replace(\n,  );
                                obtainedText.setText(bCardText);
                            }catch (NullPointerException e){
                                e.printStackTrace();
                            }
                        } else{
                            Log.w(TAG, response is null);
                        }
                    }
                },
                new Response.ErrorListener()
                {
                    @Override
                    public void onErrorResponse(VolleyError error) {
                        // error
                        progressBar.setVisibility(View.GONE);
                        Toast.makeText(context, Network error. Processing failed, Toast.LENGTH_LONG).show();
                        Log.i(error, error.toString());
                    }
                }
        );
        postRequest.setRetryPolicy(new DefaultRetryPolicy(
                5000,
                DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
                DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
        requestQueue.add(postRequest);
    }

aqui é o meu erro

Unexpected response code 403 for https://vision.googleapis.com/v1/images:annotate?key=MY_KEY

com.android.volley.AuthFailureError

Aqui meu console nuvem mostra a quantidade exata de pedido assim que significa que o meu pedido vai para o meu console para o que poderia ser o problema?

Publicado 20/10/2018 em 13:53
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more