API пользовательского поиска Google возвращает доступ не настроен

Мы вызываем API по url:

https://www.googleapis.com/customsearch/v1?key=MY_KEY&cx=CUSTOM_SEARCH_ID&q=flower

получение ошибки в ответе:

"error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "accessNotConfigured",
    "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
   }
  ],
  "code": 403,
  "message": "Access Not Configured. Please use Google Developers Console to activate the API for your project."
}

МЫ включили API пользовательского поиска и Google + API. По-прежнему появляется ошибка выше. Должны ли мы также включить какой-то другой API?

Пожалуйста помоги.


person helloDroid    schedule 28.03.2014    source источник


Ответы (1)


(Я повторяю здесь ответ, который дал вам здесь).

Нет, я считаю, что API пользовательского поиска - единственный API, который вам нужно включить.

Итак, я бы подумал, есть ли у вас правильный ключ и идентификатор CSE.

Чтобы проверить свой идентификатор CSE, выполните тестовый запрос отсюда (введите данные): https://console.developers.google.com/project/PROJECT_ID/apiui/api/customsearch/method/search.cse.list

Если ваш запрос работает там, но по-прежнему не работает в вашем коде, возможно, проблема в вашем ключе. Если вы просто выполняете простой URL-запрос (как показано в Q), то я ожидаю, что вы используете ключ сервера. И, конечно же, ключ, который вы используете, должен быть из того же проекта, в котором вы включили CSE API.

person Tom    schedule 28.03.2014