taobao.topats.delivery.send 异步批量物流发货api
        
        使用指南：http://open.taobao.com/dev/index.php/ATS%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97 
        
        - 1.提供异步批量物流发货功能 
        - 2.一次最多发货40个订单 
        - 3.提交任务会进行初步任务校验，如果成功会返回任务号和创建时间，如果失败就报错 
        - 4.可以接收淘宝发出的任务完成消息，也可以过一段时间来取结果。获取结果接口为taobao.topats.result.get 
        - 5.此api执行完成发送的通知消息格式为{"task":{"task_id":123456,"created":"2010-8-19"}}

def send(self, tids, session, **kwargs):
        '''taobao.topats.delivery.send 异步批量物流发货api
        
        使用指南：http://open.taobao.com/dev/index.php/ATS%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97 
        
        - 1.提供异步批量物流发货功能 
        - 2.一次最多发货40个订单 
        - 3.提交任务会进行初步任务校验，如果成功会返回任务号和创建时间，如果失败就报错 
        - 4.可以接收淘宝发出的任务完成消息，也可以过一段时间来取结果。获取结果接口为taobao.topats.result.get 
        - 5.此api执行完成发送的通知消息格式为{"task":{"task_id":123456,"created":"2010-8-19"}}'''
        request = TOPRequest('taobao.postage.add')
        request['tids'] = tids
        for k, v in kwargs.iteritems():
            if k not in ('company_codes', 'out_sids', 'seller_name', 'seller_area_id', 'seller_address', 'seller_zip', 'seller_phone', 'seller_mobile', 'order_types', 'memos') and v==None: continue
            request[k] = v
        self.create(self.execute(request, session))
        return self.task