AWEBER API Integration for PLONE.
niteoweb.aweber的Python项目详细描述
一个集成了AWeber电子邮件的plone插件 带Plone的自动应答系统。
安装
从pypi
$ virtualenv --no-site-packages myproject
$ cd myproject
$ bin/pip install niteoweb.aweber
从PYPI构建
将niteoweb.aweber添加到eggs节下的buildout.cfg,然后 运行bin/buildout。
与mr.developer一起安装
修改buildout.cfg以使用mr.developer:
[buildout] extensions = mr.developer auto-checkout = niteoweb.aweber [sources] niteoweb.aweber = git git://github.com/niteoweb/niteoweb.aweber.git
配置
扑通一声
- 转到Site Setup->;Configure Aweber控制面板窗体。
- 在正确的字段中输入App ID。
- 单击Get auth code。
- 将在页面顶部显示一条消息。访问消息中的链接。
- 用您的AWeber帐户填写页面上的表单。
- 单击Allow Access。
- 将授权代码复制到Plone控件中的Authorization Code字段 面板形式。
- 点击Parse auth code and update lists来填写四个必要的 字段和更新列表名称字段选项。
- 选择所需的List name。
- 单击Save保存App ID和List Name选项。
用法
从python代码订阅新用户
在plone控制面板中成功配置aweber 可以使用以下代码段订阅新用户。
>>>fromniteoweb.aweber.aweberapiimportsubscribe_to_aweber_mailinglist>>>email="some.one@xyz.xyz">>>fullname="Some One">>>subscribe_to_aweber_mailinglist(email,fullname)
手动订阅新用户
在plone控制面板中成功配置aweber后,您可以 手动将新用户订阅到您的邮件列表。
- 转到Site Setup->;Configure Aweber控制面板窗体。
- 确保选中了List Name字段的值。
- 填写Subscriber's full name和Subscriber's email。
- 单击Subscribe new user。
- 成功后,订阅服务器的字段将被清空。
更新列表
在plone控制面板中成功配置aweber后,您可以 也只更新邮件列表,不解析授权代码。
- 转到Site Setup->;Configure Aweber控制面板窗体。
- 单击Update lists only。
更改日志
0.1(2013-02-09)
- 初次发布。 [Matejc,祖波]
许可证(3条BSD)
版权所有(c)2013,Niteoweb有限公司 保留所有权利。
以源和二进制形式重新分配和使用,有无 如果满足以下条件,则允许修改:
- 重新发布源代码必须保留上述版权声明, 此条件列表和以下免责声明。
- 以二进制形式重新分配必须复制上述版权 注意,此条件列表和以下免责声明 分发时提供的文件和/或其他材料。
- Niteoweb有限公司及其出资人的姓名均不得 用于认可或推广从本软件衍生的产品 未经事先书面许可。
本软件由版权所有者和贡献者“按原样”提供。 以及任何明示或默示保证,包括但不限于 默示保证适销性和特定用途的保证 否认。在任何情况下,Niteoweb有限公司均不对任何直接, 间接、附带、特殊、惩戒性或后果性损害(包括, 但不限于替代货物或服务的采购;使用损失, 数据或利润;或业务中断)无论是何种原因引起的 责任,无论是合同责任、严格责任还是侵权责任(包括克 以任何方式使用本软件 即使被告知可能发生这种损害。