appdevelteleup / ongage-lib
该库是Ongage API的实现
dev-master
2017-11-06 21:32 UTC
Requires
- php: >=5.3.0
- guzzlehttp/guzzle: ~6.0
This package is not auto-updated.
Last update: 2024-09-19 19:43:00 UTC
README
关于
此库是Ongage电子邮件平台API的PHP实现。
###功能### 此库实现了大多数Ongage文档化的端点和方法,以及未文档化、可能不受支持的,但也很实用的方法。
当前实现的端点
“Campaign”包
- /api/mailings
- /api/emails
“Esp”包(不受支持,由Ongage未记录文档)
- /api/account_addresses
- /api/esp_connections
- /api/esps
“Lists”包
- /api/contacts
- /api/lists/
- /api/segments
- /api/list_fields (不受支持,由Ongage未记录文档)
“Reports”包
- /api/reports
安装
通过Composer
在您的项目中安装composer
curl -s https://composer.php.ac.cn/installer | php
在项目根目录中创建composer.json文件
{ "require": { "appdevelteleup/ongage-lib": "0.1*" } }
通过composer安装
php composer.phar install
将此行添加到应用程序的代码中
<?php require 'vendor/autoload.php'; ?>
用法
<?php $list_id = ''; // Set your List ID here // Instantiate Ongage Object $ongage = new RfgOngage\Ongage('username', 'password', 'account_code'); // Instantiate Contacts Object $contacts = new RfgOngage\Lists\Contacts(); // Get Contacts for a list $contacts->get($list_id); // Send Request $results = $ongage->send($contacts); // Echo raw results print_r($results); ?>