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
include_email
url
location
profile_link_color
include_entities
skip_status
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/friends_timeline
GET api/statuses/friends
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).