基础

认证

认证方式: 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>