Nano Hash - криптовалюты, майнинг, программирование

Клиент Google api php

Я пытаюсь реализовать API аналитики Google на сайте localhost с помощью xampp в Mac OS.

но я получаю эту ошибку:

Неустранимая ошибка: Неперехваченное исключение: эту библиотеку необходимо установить через композитор или загрузив полный пакет. См. Инструкции на странице https://github.com/google/google-api-php-client#installation. в /Applications/XAMPP/xamppfiles/htdocs/ga-api/google-api-php-client/autoload.php:14 Трассировка стека: # 0 /Applications/XAMPP/xamppfiles/htdocs/ga-api/index.php(4 ): require_once () # 1 {main} добавлен в /Applications/XAMPP/xamppfiles/htdocs/ga-api/google-api-php-client/autoload.php в строке 14

Кто-нибудь может мне с этим помочь?

28.05.2017

  • Через композитор устанавливал? 28.05.2017
  • да, через Терминал take.ms/Ey1SZ 28.05.2017
  • @OluwafemiSule :)? 28.05.2017
  • Можете попробовать composer dump-autoload обновить автозагрузчик? 28.05.2017
  • Получил создание файлов автозагрузки 28.05.2017
  • и я все еще получаю ошибку на сайте :( 28.05.2017
  • @OluwafemiSule Я установил php-клиент google api в / Applications / XAMPP / htdocs / ga-api / это нормально? 28.05.2017
  • Я думаю, это не нормально. Я бы переместил ga-api прямо в мой проект, скажем lib. Затем мне потребуется его там, где я хочу создать клиента github.com / google / google-api-php-client # basic-example 28.05.2017
  • @OluwafemiSule это моя структура папок. take.ms/PkGqL / ga-api / - вот где я попадаю на сайт 29.05.2017
  • Позвольте нам продолжить это обсуждение в чате. 29.05.2017

Ответы:


1

Учитывая, что вы установили библиотеку с помощью Composer, она будет установлена ​​в vendor и будет доступна в autoload.php, созданном Composer.

Я буду require_once DIR. '/vendor/autoload.php'; в index.php (предпочтительно) или там, где мне нужно создать экземпляр класса GoogleClient.

Убедитесь, что путь к учетным данным клиента указан правильно, когда вы устанавливаете конфигурацию аутентификации следующим образом: Google_Client->setAuthConfig($pathToCredentials)

Ссылка:

29.05.2017
  • Потрясающие! Спасибо! 29.05.2017
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

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

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..