在symfony 3中添加Google API客户端库

时间:2018-10-15 10:16:00

标签: symfony google-oauth bundle google-api-php-client

我想在我的symfony 3项目中安装“ Google APIs Client Library”,但是我不知道如何使用它。

我使用以下命令从“ 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 :(得分:1)

该库不使用名称空间,因此您应在类名之前使用带斜杠的类作为引用,例如:

$client = new \Google_Client();