def _request(self, action='GET', url='/', data=None, query_params=None):
if data is None:
data = {}
if query_params is None:
query_params = {}
query_params['format'] = 'json'
query_params['_user'] = self.options['auth_username']
query_params['_key'] = self.options['auth_token']
default_headers = {
'Accept': 'application/json',
'Content-Type': 'application/json'
}
r = requests.request(action, self.api_endpoint + url, params=query_params,
data=json.dumps(data),
headers=default_headers)
r.raise_for_status() # if the request fails for any reason, throw an error.
return r.json()
评论列表
文章目录