Добавьте клиентскую библиотеку API Google в symfony 3 - PullRequest
0 голосов
/ 15 октября 2018

Я хочу установить «Клиентскую библиотеку API Google» в моем проекте Symfony 3, но не знаю, как ее использовать.

Я устанавливаю библиотеку из «https://github.com/googleapis/google-api-php-client#download-the-release" сэта команда:

композитор требует google / apiclient: "^ 2.0"

Далее я пытаюсь добавить пространство имен в файл AppKernel.php, массив "bundles", но я не знаю, что такое пространство имен илигде я могу найти пространство имен. Затем я получаю эту ошибку каждый раз:

Attempted to load class "Google_Client" from namespace "AppBundle\Controller".

Это моя маленькая функция:

    /**
    * @Route("/api/oAuth/login", name="api_oauth_login")
    */
    public function oAuthLoginAction(Request $request)
    {
        $client = new Google_Client();
        $client->setApplicationName("My Application");
        $client->setDeveloperKey("MY_SIMPLE_API_KEY");
    }

Может ли кто-нибудь помочь мне с интеграцией этой библиотеки?

1 Ответ

0 голосов
/ 15 октября 2018

Библиотека не использует пространство имен, поэтому вам следует обратиться к классу с косой чертой перед именем класса, например:

$client = new \Google_Client();
...