2017-11-21 9 views
0

Volley를 사용하여 .AI와 연결을 설정하려고합니다. 그러나, 나는 모두 400 오류입니다.안드로이드는 wit.ai와 통신합니다.

public void makeRequest(String url) { 
    RequestQueue queue = Volley.newRequestQueue(MainActivity.this); 
    StringRequest postRequest = new StringRequest(Request.Method.POST, url, new Response.Listener<String>() { 
     @Override 
     public void onResponse(String response) { 
      Toast.makeText(MainActivity.this, "YOU'RE TOAST", Toast.LENGTH_SHORT).show(); 
      Log.d("accessToken:", response); 
     } 
    }, new Response.ErrorListener() { 
     @Override 
     public void onErrorResponse(VolleyError volleyError) { 
      Log.d("error:", volleyError.toString()); 

     } 
    }) { 
     @Override 
     public Map<String, String> getHeaders() throws AuthFailureError { 
      Map<String, String> headers = new HashMap<String, String>(); 
      headers.put("Authorization:", "Bearer SAMPLETOKENHERE"); 
      return headers; 
     } 

    }; 
    queue.add(postRequest); 
} 

답변

0

문제가 발견되었습니다. 내 승인에 ":"을 입력했기 때문입니다. 나는 내가 그것을 필요로하지 않았다는 것을 몰랐다. 이제 작동합니다.