基础
认证
认证方式: HTTP基本认证(Basic Authentication)
平台所有API接口都需要带该认证信息,帐号/密码是登录网页的帐号/密码
python代码示例:
import urllib2, base64
username = 'XXXX'
password = 'XXXXX'
api_url = 'http://www.bestedm.net/mm-ms/apinew/task.php?do=list-task&date=2012-03-02'
request = urllib2.Request(api_url)
base64string = base64.encodestring('%s:%s' % (username, password)).replace('\n', '')
request.add_header("Authorization", "Basic %s" % base64string)
result = urllib2.urlopen(request)
API请求格式
http://www.bestedm.net/mm-ms/apinew/<模块>.php?do=<动作>
API 返回的结果是 XML 格式, 示例如下:
<?xml version="1.0" encoding="UTF-8"?>
<task_list>
<task>
<id>发送任务sendID</id>
<sn>发送任务批次号</sn>
<sender>发件人地址</sender>
<sender_name>发件人名称</sender_name>
<replyto>回复地址</replyto>
<tpl_id>使用的模板ID</tpl_id>
<tpl_name>使用的模板名称</tpl_name>
</task>
</task_list>