maxxxi / constantcontact
适用于v2的Constant Contact PHP SDK
dev-master
2022-10-16 12:59 UTC
Requires
- php: >=5.4.0
- ext-curl: *
- guzzlehttp/guzzle: ^7.2
Requires (Dev)
- phpunit/phpunit: 4.4.1
This package is not auto-updated.
Last update: 2024-09-30 20:20:41 UTC
README
此库使用了GuzzlePHP
通过Composer安装(推荐)
Composer是PHP的一个依赖管理工具,允许你声明项目所需的依赖并安装到项目中。为了通过Composer使用Constant Contact PHP SDK,你必须将"constantcontact/constantcontact"作为依赖项添加到项目中的composer.json文件中。
{ "require": { "constantcontact/constantcontact": "2.1.*" } }
手动安装
如果你无法使用Composer安装,我们提供了一个zip文件,其中包含了发布时的依赖版本以及我们的库。解压独立目录中的vendor文件,然后需要autoload.php文件以使用我们的方法。
文档
源代码文档托管在http://constantcontact.github.io/php-sdk
API文档位于http://developer.constantcontact.com/docs/developer-guides/api-documentation-index.html
使用方法
ConstantContact类包含底层服务,其中包含使用API的方法。
use Ctct\ConstantContact; $cc = new ConstantContact('your api key'); $contacts = $cc->contactService->getContacts('your access token')
许多方法将接受一个参数数组用于调用。可用参数在方法的PHPDoc中有说明。
$params = array("limit" => 500); $contacts = $cc->contactService->getContacts('your access token', $params);
最低要求
使用此库需要PHP 5.4+和PHP cURL扩展(https://php.ac.cn/manual/en/book.curl.php)
如果你必须使用较旧的PHP版本,强烈建议你至少更新到5.4 - 但你可以通过composer使用版本1.3.*,或者手动。