1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- # -*- coding: utf-8 -*-
- from __future__ import absolute_import, unicode_literals
- from library.wechatpy.client.api.base import BaseWeChatAPI
- class MerchantExpress(BaseWeChatAPI):
- API_BASE_URL = 'https://api.weixin.qq.com/'
- def add(self, delivery_template):
- return self._post(
- 'merchant/express/add',
- data={
- 'delivery_template': delivery_template
- }
- )
- def delete(self, template_id):
- return self._post(
- 'merchant/express/del',
- data={
- 'template_id': template_id
- }
- )
- def update(self, template_id, delivery_template):
- return self._post(
- 'merchant/express/update',
- data={
- 'template_id': template_id,
- 'delivery_template': delivery_template
- }
- )
- def get(self, template_id):
- res = self._post(
- 'merchant/express/getbyid',
- data={
- 'template_id': template_id
- },
- result_processor=lambda x: x['template_info']
- )
- return res
- def get_all(self):
- res = self._get(
- 'merchant/express/getall',
- result_processor=lambda x: x['template_info']
- )
- return res
|