def _request(self, action='GET', url='/', data=None, query_params=None):
if data is None:
data = {}
if query_params is None:
query_params = {}
else:
query_params['api_key'] = self.options.get('auth_token')
r = requests.request(action, self.api_endpoint + url, params=query_params)
tree = ElementTree.ElementTree(ElementTree.fromstring(r.content))
root = tree.getroot()
if root.tag == 'error':
raise Exception('An error occurred: {0}'.format(root.text))
else:
r.raise_for_status()
return root
评论列表
文章目录