1234567891011121314151617181920212223242526272829303132333435 |
- # -*- coding: utf-8 -*-
- from __future__ import absolute_import, unicode_literals
- class BaseWeChatAPI(object):
- """ WeChat API base class """
- def __init__(self, client=None):
- self._client = client
- def _get(self, url, **kwargs):
- if getattr(self, 'API_BASE_URL', None):
- kwargs['api_base_url'] = self.API_BASE_URL
- return self._client.get(url, **kwargs)
- def _post(self, url, **kwargs):
- if getattr(self, 'API_BASE_URL', None):
- kwargs['api_base_url'] = self.API_BASE_URL
- return self._client.post(url, **kwargs)
- @property
- def access_token(self):
- return self._client.access_token
- @property
- def session(self):
- return self._client.session
- @property
- def appid(self):
- return self._client.appid
- @property
- def secret(self):
- return self._client.secret
|