ФорумПрограммированиеPHP для идиотов → Нужна помощь с подключением google api

Нужна помощь с подключением google api

  • russer

    Сообщения: 3 Репутация: N Группа: Кто попало

    Spritz 7 января 2015 г. 5:52

    Да, руки из жопы.
    Вообщем я закинул папку с либой в public_html и прописал в своем файле код:
    set_include_path(get_include_path() . PATH_SEPARATOR . __DIR__ . '/google-api-php-client-master/src');

    Пытаюсь подключить любой класс:
    $client = new Google_Client();

    И получаю ошибку, что апи не работает:
    Fatal error: Class 'Google_Client' not found in /Applications/MAMP/htdocs/scmail/scrap.php on line 7

    Буду премного благодарен за помощь.
  • AlexB

    Сообщения: 4290 Репутация: N Группа: в ухо

    Spritz 7 января 2015 г. 5:56, спустя 4 минуты 7 секунд

    Ну видимо еще заинклюдить надо файл, содержащий class Google_Client
    … или autoload настроить
  • russer

    Сообщения: 3 Репутация: N Группа: Кто попало

    Spritz 7 января 2015 г. 6:18, спустя 21 минуту 28 секунд

    @AlexB, спасибо!
  • russer

    Сообщения: 3 Репутация: N Группа: Кто попало

    Spritz 7 января 2015 г. 6:36, спустя 18 минут 50 секунд

    @AlexB, А ты не работал с google api?
    Я просто создал server key, подключить код АПИ, все как надо, а API key принимать не хочет.
    Fatal error: Uncaught exception 'Google_Service_Exception' with message 'Error calling GET https://www.googleapis.com/books/v1/volumes?q=Henry+David+Thoreau&filter=free-ebooks&key=AIzaSyBcWVlzevHmHWpr_b_zaAK4AqXlbrf4144: (403) 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.' in /home/vacationhomesand/public_html/google-api-php-client-master/src/Google/Http/REST.php:111 Stack trace: #0 /home/vacationhomesand/public_html/google-api-php-client-master/src/Google/Http/REST.php(63): Google_Http_REST::decodeHttpResponse(Object(Google_Http_Request), Object(Google_Client)) #1 [internal function]: Google_Http_REST::doExecute(Object(Google_Client), Object(Google_Http_Request)) #2 /home/vacationhomesand/public_html/google-api-php-client-master/src/Google/Task/Runner.php(172): call_user_func_array(Array, Array) #3 /home/vacat in /home/vacationhomesand/public_html/google-api-php-client-master/src/Google/Http/REST.php on line 111

  • AlexB

    Сообщения: 4290 Репутация: N Группа: в ухо

    Spritz 7 января 2015 г. 7:02, спустя 25 минут 26 секунд

    Я не работал, но судя по сообщению, на первый взгляд, дело не в пхп коде, а в настройках приложения в гугловой консоли. Я бы там сначала пошарился.
  • Sinkler

    Сообщения: 8083 Репутация: N Группа: в ухо

    Spritz 7 января 2015 г. 7:25, спустя 23 минуты 22 секунды

    написано же, что надо зайти в консоль и обновить конфигурацию для этого апи

Пожалуйста, авторизуйтесь, чтобы написать комментарий!