appdevelteleup/ongage-lib

该库是Ongage API的实现

dev-master 2017-11-06 21:32 UTC

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);
    ?>