alexgoncharcherkassy/mailchimpbundle 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

alexgoncharcherkassy/mailchimpbundle

Composer 安装命令:

composer require alexgoncharcherkassy/mailchimpbundle

包简介

Simple bundle for Mailchimp

README 文档

README

Build Status Scrutinizer Code Quality

Composer

php composer.phar require alexgoncharcherkassy/mailchimpbundle

AppKernel

    public function registerBundles()
        {
            $bundles = array(
                ...
                new AlexCk\MailchimpBundle\AlexCkMailchimpBundle()

Usage

1. Getting service

    $mailchimp = $this->get('alexck_mailchimp.client');
    $mailchimp->configure('username', 'key', '3.0');

2. Get mailchimp lists and webhooks

    $lists = $mailchimp->getLists();

3. Create mailchimp list
    
    $contact = new ListItemContact();
    $contact
        ->setAddress1('adr1')
        ...
        ;
               
    $campaign = new ListItemCampaignDefaults();
    $campaign
        ->setFromName('fromName')
        ...
        ;
    $item = new ListItem();
    $item
        ->setId('id1')
        ...
        ->setContact($contact)
        ->setCampaignDefaults($campaign);
        
    $list = $mailchimp->createList($item);
    
4. Create mailchimp member
    
    $member = new Member();
    $member
        ->setId('id1')
        ...
        ;
    
    $member = $mailchimp->createMember($member, 'listId');
    
5. Update mailchimp member

    $mergedFields = new MemberMergeFields();
    $mergedFields
        ->setFName('fName')
        ->setLName('lName');
    
    $member = new Member();
    $member
        ->setId('id1')
        ...
        ->setMergeFields($mergedFields);
    
    $member = $mailchimp->updateMember($member, 'listId', 'old_email@email.com');
    
6. Delete mailchimp member

    $member = new Member();
    $member
        ->setId('id1')
        ...
        ;
        
    $member = $mailchimp->deleteMember($member, 'listId');

7.  Create mailchimp webhooks unsubscribe

    $webhook = $mailchimp->createWebHookEventUnsubscribe('listId', 'email_member@email.com');
    
8. Create batch members

    $member = new Member();
        $member
        ->setId('id1')
        ...
        ;

    $batchResp = $mailchimp->createBatchMember('listId', [$member]);

统计信息

  • 总下载量: 2
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 5
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-11-18

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固