kite / ohmyemma
v1.3
2016-11-08 03:01 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-22 03:36:18 UTC
README
OhMyEmma是一个用于与Emma,www.myemma.com API交互的PHP库,需要有效的API account_id、public_api_key和private_api_key。
此库基于2013年3月5日发布的API文档,可在以下URL找到:http://api.myemma.com/index.html。目前Emma没有方法通知用户API更新,因此此库仅在用户发现需要或通知作者更改时才会更新。
此外,为了正确使用此库,最好阅读并理解如何构建过滤器、数组和其他参数的文档,因为此库不打算验证提供的数据结构。
有了这些,我们为您带来OhMyEmma
安装
您有两种使用此库的方式,克隆此仓库然后将其移动到您希望的位置,第二种是使用COMPOSER。所以,使用COMPOSER吧。;-)
{
"require": {
"kite/ohmyemma": "1.*"
}
}
用法
创建实例
通过提供账户凭证创建新实例。
$emma = new Emma(
$account_id,
$public_api_key,
$private_api_key
);
可用接口包括:(区分大小写)
- 事件
- 字段
- 群组
- 邮件发送
- 成员
- 响应
- 搜索
- 触发器
- Webhooks
每个接口都有其独特的方法集。最好至少阅读那些文件。这些接口作为OhMyEmma主对象中的对象保存。
控制对象的使用
以下是一个使用成员接口添加新成员并检索成员更新列表的示例。
$emma = new Emma(
$account_id,
$public_api_key,
$private_api_key,
);
$newUser = array(
'email' => 'notso@fast.com',
'fields' => array(
'first_name' => 'Jacques',
'last_name' => 'Woodcock'
)
);
$emma->Members->updateAddMember($newUser);
$memberList = $emma->Members->getMembers();
print_r($memberList);
许可证
版权所有(c)2013,风筝公司。保留所有权利。
在不违反以下条件的情况下,允许重新分配和使用源代码和二进制形式,无论是否修改:
- 源代码的重新分配必须保留上述版权声明、本条件列表和以下免责声明。
- 二进制形式的重新分配必须在文档和/或其他随分发提供的材料中复制上述版权声明、本条件列表和以下免责声明。
- 未经事先书面许可,不得使用该名称或其贡献者的名称来认可或推广源自本软件的产品。本软件按“原样”提供,并且任何明示或暗示的保证,包括但不限于适销性和针对特定目的的适用性保证,均予以否认。在任何情况下,版权所有者或贡献者均不对任何直接、间接、偶然、特殊、示范性或继发性损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)承担责任,即使已被告知此类损害的可能性,无论责任基于合同、严格责任或侵权(包括疏忽或其他)。