maxxxi/constantcontact

适用于v2的Constant Contact PHP SDK

dev-master 2022-10-16 12:59 UTC

This package is not auto-updated.

Last update: 2024-09-30 20:20:41 UTC


README

Build Status Latest Stable Version Latest Unstable Version

此库使用了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.*,或者手动