2016-01-30 3 views
0

Я использую Gettyimages API: http://developers.gettyimages.com/api/docs/v3/search/images/get/Getty Images API: Счет Неактивного

Я получаю запись заблокируется как response.In панели мониторинга моего статус Активный не могу понять, что случилось

Вот код:

String mySearch = "football"; 
    HashMap<String, String> header = new HashMap<String, String>(); 
    header.put("API_KEY", API_KEY); 

    String url = "https://api.gettyimages.com/v3/search/images?phrase=football"; 
    if (isNetworkAvailable()) { 
     OkHttpClient client = new OkHttpClient(); 
     Request request = new Request.Builder() 
       .url(url) 
       .header("API_KEY", API_KEY) 
       .build(); 
     Call call = client.newCall(request); 
     call.enqueue(new Callback() { 
      @Override 
      public void onFailure(Call call, IOException e) { 
       alertUserAboutError(); 
      } 

      @Override 
      public void onResponse(Call call, Response response) throws IOException { 

       try { 
        String jsonData = response.body().string(); 
        Log.v("Response: ", jsonData); 

       } 
       catch (IOException e) 
       { 
        e.printStackTrace(); 
        Log.d("Exception Caught: ",e.toString()); 
       } 
      } 
     }); 

ответ

0

Если ваш ключ API правильно, то вы упускаете заголовок запроса авторизации. См. Проект Getty github для справки:

Смежные вопросы