Friendica provides the following endpoints defined in the official Twitter API reference.
Authentication is the same as described in Using the APIs.
These endpoints use the Friendica API entities.
screen_name
: The nick name in Friendica is only unique in each network but not for all networks. The users are searched in the following priority: Friendica, StatusNet/GNU Social, Diaspora, pump.io, Twitter. If no contact was found by this way, then the first contact is taken.include_entities
: Default is "false". If set to "true" then the plain text is formatted so that links are having descriptions.cid
: Contact id of the user (important for "contact_allow" and "contact_deny")network
: network of the usercursor
trim_user
contributor_details
place_id
display_coordinates
include_rts
: To-Doinclude_my_retweet
: Retweets in Friendica are implemented in a different wayx_auth_password
x_auth_username
x_auth_mode
x_auth_access_type
GET api/account/verify_credentials
include_email
url
location
profile_link_color
include_entities
skip_status
POST api/account/update_profile_image
profile_id
(optional): Numerical id of the profile for which the image should be used, default is changing the default profile.display_coordinates
image.friendica_preview_url
: image preview urlpage
count
include_entities
screen_name
include_entities
geocode
lang
locale
result_type
until
include_entities
GET api/statuses/home_timeline
GET api/statuses/friends_timeline
GET api/statuses/followers (deprecated)
GET api/statuses/friends
GET api/favorites (deprecated)
user_id
: Favorites aren't returned for other users than selfscreen_name
: Favorites aren't returned for other users than selfslug
owner_screen_name
owner_id
include_entities
screen_name
count
slug
name
mode
description
owner_screen_name
owner_id
mode
description
owner_screen_name
owner_id
slug
stringify_ids
since_id
: You can use the next_cursor
value to load the next page.max_id
: You can use the inverse of the previous_cursor
value to load the previous page.skip_status
: No status is returned even if it isn't set to true.cursor
trumps since_id
trumps max_id
if any combination is provided.user_id
must be the ID of a contact associated with a local user account.screen_name
must be associated with a local user account.screen_name
trumps user_id
if both are provided (undocumented Twitter behavior).