Никак не хочет работать Google Custom Search API

Ответить
Reyst
Сообщения: 9
Зарегистрирован: 05 дек 2014, 20:48

Никак не хочет работать Google Custom Search API

Сообщение Reyst » 05 дек 2014, 21:01

Здравствуйте.

Помогите понять в чем проблема, нужно организовать поиск с помощью Custom Search API, в консоли разработчика зарегистрировал приложение, дал разрешение и получил ключ (API Key), настроил поисковую систему и получил ключ поисковой системы. Приложении формирую GET запрос и в качестве параметров передаю

"https://www.googleapis.com/customsearch/v1?" +
"key=AIzaSyAsfVp2vbB2nOy90MXCW0iYZ-h1HYvUwwE" +
"&cx=009034774129468977321:wl08kmocg3m" +
"&q=summer" +
"&searchType=image"

В ответ получаю:

Код: Выделить всё

{
    "error": {
    "errors": [
    {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured. The API is not enabled for your project, or there is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your configuration.",
    "extendedHelp": "https://console.developers.google.com"
    }
    ],
    "code": 403,
    "message": "Access Not Configured. The API is not enabled for your project, or there is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your configuration."
    }
    }
Запрос делается:

Код: Выделить всё

                HttpClient client = new DefaultHttpClient();

                HttpGet request = new HttpGet("https://www.googleapis.com/customsearch/v1?" +
                        "key=AIzaSyAsfVp2vbB2nOy90MXCW0iYZ-h1HYvUwwE" +
                        "&cx=009034774129468977321:wl08kmocg3m" +
                        "&q=summer" +
                        "&searchType=image");

                HttpResponse response = null;
                try {
                    response = client.execute(request);
                } catch (IOException e) {
                    e.printStackTrace();
                }

                if (response != null) {
                    try {
                        String result = EntityUtils.toString(response.getEntity(), "utf-8");
                        Log.d("Response", result);
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                }
Разрешения в манифесте на интернет есть.
Может я чего-то где-то забыл указать?

Подскажите что я не так делаю и/ил где почитать?

Заранее огромнейшее СПАСИБО.

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Никак не хочет работать Google Custom Search API

Сообщение doter.ua » 06 дек 2014, 00:35

Вроде там нужно под конкретное приложение ключ делать, либо разрешать всем в настройках консоли.
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Reyst
Сообщения: 9
Зарегистрирован: 05 дек 2014, 20:48

Re: Никак не хочет работать Google Custom Search API

Сообщение Reyst » 06 дек 2014, 17:15

Так я сделал приложение в консоли, добавил туда этот апи, и мне дали ключ.
Подозреваю, что надо что-то прописать в манифесте, но не могу найти чего прописывать надо, есть другой вариант, то надо юзать какую-то библиотеку гугла, но там все идет через гет запрос с указанием ключа в качестве параметра.

Я просто в растерянности.

Аватара пользователя
doter.ua
Сообщения: 1106
Зарегистрирован: 23 ноя 2013, 16:08
Откуда: Ukraine

Re: Никак не хочет работать Google Custom Search API

Сообщение doter.ua » 06 дек 2014, 19:50

В настройках стоит галочка поиск изображений? (настройках гугла)
Семь раз отмерь - поставь студию.
Эклипс не студия, ошибка вылетит - не исправишь.
Скажи мне кто твой друг, и оба поставили студию.
Студия - свет, а эклипс - тьма.

Reyst
Сообщения: 9
Зарегистрирован: 05 дек 2014, 20:48

Re: Никак не хочет работать Google Custom Search API

Сообщение Reyst » 06 дек 2014, 20:52

Стоит

Могу выключить и убрать условие по изображениям, мне надо уже что бы хоть как-то задышало, потому как я уже "ковыряю" google-api-client-android, но результат пока все такой же.

Ответить