腾讯云 - 云API For PHP SDK
概述
本PHP SDK适用于调用腾讯云的云API。详细接口列表点此。
本PHP SDK特点:
轻量级胶水层、紧凑型设计 有完整的单元测试代码 符合PSR-4载入方式 仅需修改代码部分地方,即能快速转换成PSR-0载入方式以供PHP 5.2使用(namespace相关更改成类名即可) 支持Composer接入(composer require horseluke/qcloud-api-sdk
)
协议
按惯例,使用Apache License, Version 2.0协议。
由于时间问题,代码内还没写协议注释,后面再补。
Copyright 2015 Horse Luke
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
系统要求
PHP 5.3或以上(如果要运行单元测试,需要PHP 5.4或以上,因为部分单元测试使用了trait) PHP启用Curl扩展使用方法
以下目录有使用方法:
demo目录:是最原始的使用方法,不依赖任何载入方式 tests目录下的所有“Example2”开头的目录:根据host进行的测试建议为不同的腾讯云api host注册一个QcloudApiBaseRequest类实例,方法有:
使用工厂模式 + 单例模式。
见demo/demoFactory.php。或使用依赖注入(Dependency Injection)中的Service Locator + 单例模式。
有关Service Locator介绍,可以看 Github silexphp/Pimple README.md中“Defining Services“部分。
(2.0.0版本开始可用)如果自己的框架没有实现,可使用SDK已经实现的简单Service Locator:QcloudApiIntegrateServiceLocator。
详细用法见目录/demo/Integrate/ServiceLocatorBasicUsage.php
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。