geometry / maileon-api
MaileonApi 服务用于 Silex
dev-master / 0.1.x-dev
2018-02-03 21:33 UTC
Requires
- php: >=5.3
This package is auto-updated.
Last update: 2024-09-29 03:31:06 UTC
README
MaileonApi 是一个用于轻松与 Maileon CRM 通信的类。它提供了两个基本操作(订阅、取消订阅)以管理订阅者。
订阅
表单
<form action="{{ app.url_generator.generate('subscribeAction') }}" method="post" role="form">
<div class="form-group">
<label for="email">E-mail</label>
<input id="email" class="form-control" type="email" name="email" placeholder="E-mail" value="">
</div>
<!-- Maileon works with standard and custom fields. Please check documentation on this -->
<div class="form-group">
<label for="last_name">First Name</label>
<input id="last_name" class="form-control" type="text" name="standard_fields[FIRSTNAME]" placeholder="First Name" value="">
</div>
<div class="form-group">
<label for="last_name">Last Name</label>
<input id="last_name" class="form-control" type="text" name="standard_fields[LASTNAME]" placeholder="Last Name" value="">
</div>
<input type="hidden" name="redirect" value="{{ app.url_generator.generate('contact_subscribe') }}">
<button type="submit" class="btn btn-default">Submit</button>
</form>
API 调用
$maileonApiCall = new MaileonApi($app);
$maileonApiCallResult = $maileonApiCall->callApi(array(
'action' => 'subscribe',
'postData' => $postData, // an assoc. array
'attributes' => array(
'permission' => 1,
'sync_mode' => 1,
'src' => false,
'subscription_page' => false,
'doi' => false,
'doiplus' => false,
'doimailing' => false
)
));
取消订阅
表单
<form action="{{ app.url_generator.generate('unsubscribeAction') }}" method="post" role="form">
<div class="form-group">
<label for="email">E-mail</label>
<input id="email" class="form-control" type="email" name="email" placeholder="E-mail" value="">
</div>
<input type="hidden" name="redirect" value="{{ app.url_generator.generate('unsubscribe_route') }}">
<button type="submit" class="btn btn-default">Submit</button>
</form>
API 调用
$maileonApiCall = new MaileonApi($app);
$maileonApiCallResult = $maileonApiCall->callApi(array(
'action' => 'unsubscribe',
'postData' => $postData // an assoc. array
));
出现
- Bitbucket https://bitbucket.org/zoltanradics/maileon-api
- Packagist https://packagist.org.cn/packages/geometry/maileon-api
了解 Maileon API 1.0 的更多信息
查看 Maileon API 1.0 的详细文档,以优化您的 API 调用: http://dev.maileon.com/api/rest-api-1-0/?lang=en