michalper/ipresso_api

此软件包已被废弃,不再维护。作者建议使用 encjacom/ipresso_api 软件包。

iPresso REST API 的官方 PHP 库


README

Total Downloads Latest Stable Version

文档

安装

使用以下命令安装最新版本

$ composer require encjacom/ipresso_api

示例

认证

<?php

$ipresso = new iPresso();
$ipresso->setLogin('login');
$ipresso->setPassword('password');
$ipresso->setCustomerKey('customerKey');
$ipresso->setUrl('https://yourdomain.ipresso.pl');
$token = $ipresso->getToken();
$ipresso->setToken($token->data);

添加新联系人

<?php

use \iPresso\Model\Contact;
use \iPresso\Service\Response;

$contact = new Contact();
$contact->setEmail('email@address.com');
$contact->setFirstName('FirstName');
$contact->setLastName('LastName');

/** @var Response $response */
$response = $ipresso->contact->add($contact);

使用给定 ID 号收集联系人数据

<?php

use \iPresso\Service\Response;

$idContact = 1;
/** @var Response $response */
$response = $ipresso->contact->get($idContact);

向联系人添加活动

<?php

use \iPresso\Service\Response;
use \iPresso\Model\ContactActivity;

$idContact = 1;
$contactActivity = new ContactActivity();
$contactActivity->setKey('activityKey');
$contactActivity->setDate('2017-01-01 00:00:01');
$contactActivity->addParameter('parameterKey','parameterValue');

/** @var Response $response */
$response = $ipresso->contact->addActivity($idContact, $contactActivity);

关于

要求

  • iPresso REST API 客户端与 PHP 5.3 或更高版本兼容。

提交错误和功能请求

错误和功能请求在 GitHub 上跟踪。