Added some missing API methods
This commit is contained in:
pare
6a2c394c50
commit
4a2f6d0fb9
S'han modificat 1 arxius amb 19 adicions i 2 eliminacions
|
@ -321,14 +321,19 @@ class Mastodon:
|
|||
###
|
||||
# Reading data: Notifications
|
||||
###
|
||||
def notifications(self):
|
||||
def notifications(self, id = None):
|
||||
"""
|
||||
Fetch notifications (mentions, favourites, reblogs, follows) for the authenticated
|
||||
user.
|
||||
|
||||
Can be passed an id to fetch a single notification.
|
||||
|
||||
Returns a list of notification dicts.
|
||||
"""
|
||||
return self.__api_request('GET', '/api/v1/notifications')
|
||||
if id == None:
|
||||
return self.__api_request('GET', '/api/v1/notifications')
|
||||
else:
|
||||
return self.__api_request('GET', '/api/v1/notifications/' + str(id))
|
||||
|
||||
###
|
||||
# Reading data: Accounts
|
||||
|
@ -406,6 +411,9 @@ class Mastodon:
|
|||
return self.__api_request('GET', '/api/v1/accounts/search', params)
|
||||
|
||||
|
||||
###
|
||||
# Reading data: Searching
|
||||
###
|
||||
def content_search(self, q, resolve = False):
|
||||
"""
|
||||
Fetch matching hashtags, accounts and statuses. Will search federated
|
||||
|
@ -560,6 +568,15 @@ class Mastodon:
|
|||
"""
|
||||
return self.__api_request('POST', '/api/v1/statuses/' + str(id) + "/unfavourite")
|
||||
|
||||
###
|
||||
# Writing data: Notifications
|
||||
###
|
||||
def notifications_clear(self):
|
||||
"""
|
||||
Clear out a users notifications
|
||||
"""
|
||||
return self.__api_request('GET', '/api/v1/notifications/clear')
|
||||
|
||||
###
|
||||
# Writing data: Accounts
|
||||
###
|
||||
|
|
Loading…
Referencia en una nova incidència