Google api Symfony2与Google API的集成
我将在我的Symfony2应用程序中使用位于的Google API 是否可以使用Google api Symfony2与Google API的集成,google-api,symfony-2.1,composer-php,Google Api,Symfony 2.1,Composer Php,我将在我的Symfony2应用程序中使用位于的Google API 是否可以使用composer导入此API 在我的应用程序中使用此API的最佳实践是什么?有一个github存储库,用于使用composer的Google API 您可以在composer.json文件中添加:“evert/google api php client”可能已经太晚了,但不需要使用分叉git repos,您可以直接参考google的“本机”svn 将以下部分添加到您的composer.json: "repositor
composer
导入此API
在我的应用程序中使用此API的最佳实践是什么?有一个github存储库,用于使用composer的Google API
您可以在composer.json文件中添加:“evert/google api php client”可能已经太晚了,但不需要使用分叉git repos,您可以直接参考google的“本机”svn 将以下部分添加到您的
composer.json
:
"repositories": [
{
"type": "package",
"package": {
"name": "project/google-api-php-client",
"version": "1.0.0",
"source": {
"type": "svn",
"url": "http://google-api-php-client.googlecode.com/svn",
"reference": "trunk"
}
}
}
]
注:
名称您可以任意选择“project/google api php客户端”
- 如果需要特定修订,请使用“trunk@revision-“参考”条目中的“此处编号”格式
“require”
部分:
"require": {
...
"project/google-api-php-client": "1.0.0"
}
这将使composer在下次更新/安装时签出repo
如果希望自动加载Google API类,请在“自动加载”部分添加以下行:
将完整路径放入全局“自动加载”部分似乎不是很好,但我还没有设法使其与“repository/package”下的“autoload”部分一起工作:(谷歌现在已经开始使用github并添加了一个composer.json文件 Github: 包装商: “要求”:{ ... “google/apiclient”:“开发主机” }
遗憾的是,没有名称空间,但通过使用composer文件,它们比以前更接近了。有一个Symfony2捆绑包包装了。这样,API客户端就可以作为服务使用,您可以将配置存储在Symfony2配置文件中 Symfony2捆绑包:
$composer需要happyr/google api包
来自维护者:重要提示:我从未完成此操作,也没有兴趣进一步维护它。请不要在此基础上开始任何新的操作。我保留此存储库以供可能仍然需要它的人使用。似乎是它的最新版本。这是由Google发布的最新存储库:添加了autloader s嗯,我相信你必须在你的系统中安装VPN来从VSN存储库中获取包。从这些系统中获取包需要安装他们各自的客户端。如果没有任何外部工具安装它,你可以指定一个存档路径。“从2015年1月1日起,PHP Ads客户端库将停止支持PHP 5.2”部分。链接已断开。您能否提供一个与上一个链接等效的链接?
"autoload": {
...
"classmap": ["vendor/project/google-api-php-client/src"]
}
"require": {
...
"google/apiclient": "dev-master"
}