Documentation for notifications

This commit is contained in:
Lorenz Diener 2016-11-25 20:46:20 +01:00
pare 10eda366d5
commit 6fdf18eebc
S'han modificat 2 arxius amb 20 adicions i 4 eliminacions

Veure arxiu

@ -57,6 +57,8 @@ User dicts
~~~~~~~~~~
.. code-block:: python
mastodon.account(<numerical id>)
# Returns the following dictionary:
{
'display_name': The user's display name
'acct': The user's account name as username@domain (@domain omitted for local users)
@ -100,7 +102,7 @@ Relationship dicts
.. code-block:: python
mastodon.account_follow(<numerical id>)
# Returns
# Returns the following dictionary:
{
'followed_by': Boolean denoting whether they follow you back
'following': Boolean denoting whether you follow them
@ -108,12 +110,26 @@ Relationship dicts
'blocking': Boolean denoting whether you are blocking them
}
Notification dicts
~~~~~~~~~~~~~~~~~~
.. code-block:: python
mastodon.notifications()
# Returns the following dictionary:
{
'id': id of the notification.
'type': "mention", "reblog", "favourite" or "follow".
'status': In case of "mention", the mentioning status.
In case of reblog / favourite, the reblogged / favourited status.
'account': User dict of the user from whom the notification originates.
}
Context dicts
~~~~~~~~~~~~~
.. code-block:: python
mastodon.status_context(<numerical id>)
# Returns
# Returns the following dictionary:
{
'descendants': A list of toot dicts
'ancestors': A list of toot dicts
@ -124,7 +140,7 @@ Media dicts
.. code-block:: python
mastodon.media_post("image.jpg", "image/jpeg")
# Returns
# Returns the following dictionary:
{
'text_url': The display text for the media (what shows up in toots)
'preview_url': The URL for the media preview

Veure arxiu

@ -209,7 +209,7 @@ class Mastodon:
Fetch notifications (mentions, favourites, reblogs, follows) for the authenticated
user.
Returns: TODO
Returns a list of notification dicts.
"""
return self.__api_request('GET', '/api/v1/notifications')