aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenz Diener <[email protected]>2016-11-24 20:03:08 +0100
committerLorenz Diener <[email protected]>2016-11-24 20:03:08 +0100
commit2267e51efd0b4c6a1281f33b1eacbd26454fb76e (patch)
tree98f2e86ef49955a9f917313934f3fea157e4ae6f /mastodon
parent7a60387e535d23f1b21e98f53bcc4ff599b877a3 (diff)
downloadmastodon.py-2267e51efd0b4c6a1281f33b1eacbd26454fb76e.tar.gz
Fixed a bug in account_statuses
Diffstat (limited to 'mastodon')
-rw-r--r--mastodon/Mastodon.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/mastodon/Mastodon.py b/mastodon/Mastodon.py
index eb16bfa..fff365f 100644
--- a/mastodon/Mastodon.py
+++ b/mastodon/Mastodon.py
@@ -18,10 +18,9 @@ class Mastodon:
18 18
19 Presently, only username-password login is supported, somebody please 19 Presently, only username-password login is supported, somebody please
20 patch in Real Proper OAuth if desired. 20 patch in Real Proper OAuth if desired.
21
22 KNOWN BUGS: Media api does not work, reason unclear.
23 """ 21 """
24 __DEFAULT_BASE_URL = 'https://mastodon.social' 22 __DEFAULT_BASE_URL = 'https://mastodon.social'
23 __DEBUG_REQUESTS = False
25 24
26 ### 25 ###
27 # Registering apps 26 # Registering apps
@@ -178,7 +177,7 @@ class Mastodon:
178 Returns statuses by user. Same options as timeline are permitted. 177 Returns statuses by user. Same options as timeline are permitted.
179 """ 178 """
180 params = self.__generate_params(locals(), ['id']) 179 params = self.__generate_params(locals(), ['id'])
181 return self.__api_request('GET', '/api/v1/accounts/' + str(id) + '/statuses') 180 return self.__api_request('GET', '/api/v1/accounts/' + str(id) + '/statuses', params)
182 181
183 def account_following(self, id): 182 def account_following(self, id):
184 """ 183 """
@@ -342,9 +341,16 @@ class Mastodon:
342 response = None 341 response = None
343 headers = None 342 headers = None
344 343
344
345 if self.access_token != None: 345 if self.access_token != None:
346 headers = {'Authorization': 'Bearer ' + self.access_token} 346 headers = {'Authorization': 'Bearer ' + self.access_token}
347 347
348 if __DEBUG_REQUESTS = True:
349 print('Mastodon: Request to endpoint "' + endpoint + '" using method "' + method + '".')
350 print('Parameters: ' + str(params))
351 print('Headers: ' + str(headers))
352 print('Files: ' + str(files))
353
348 if method == 'GET': 354 if method == 'GET':
349 response = requests.get(self.api_base_url + endpoint, data = params, headers = headers, files = files) 355 response = requests.get(self.api_base_url + endpoint, data = params, headers = headers, files = files)
350 356
Powered by cgit v1.2.3 (git 2.41.0)