common.py 532 B

12345678910111213141516171819
  1. # -*- coding: utf-8 -*-
  2. from __future__ import absolute_import, unicode_literals
  3. from library.wechatpy.client.api.base import BaseWeChatAPI
  4. class MerchantCommon(BaseWeChatAPI):
  5. API_BASE_URL = 'https://api.weixin.qq.com/'
  6. def upload_image(self, filename, image_data):
  7. res = self._post(
  8. 'merchant/common/upload_img',
  9. params={
  10. 'filename': filename
  11. },
  12. data=image_data,
  13. result_processor=lambda x: x['image_url']
  14. )
  15. return res