我想在我的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");
}
有人可以帮助我进行此库集成吗?
答案 0 :(得分:1)
该库不使用名称空间,因此您应在类名之前使用带斜杠的类作为引用,例如:
$client = new \Google_Client();