22 KiB
22 KiB
Twitter API
Overview
Friendica provides the following endpoints defined in the official Twitter API reference.
Authentication is the same as described in Using the APIs.
Entities
These endpoints use the Friendica API entities.
Different behaviour
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.
Friendica-specific return values
cid: Contact id of the user (important for "contact_allow" and "contact_deny")network: network of the user
Unsupported parameters
cursortrim_usercontributor_detailsplace_iddisplay_coordinatesinclude_rts: To-Doinclude_my_retweet: Retweets in Friendica are implemented in a different way
Implemented endpoints
-
- Unsupported parameters:
x_auth_passwordx_auth_usernamex_auth_mode
- Unsupported parameters:
-
- Unsupported parameter:
x_auth_access_type
- Unsupported parameter:
-
GET api/account/verify_credentials
- Unsupported parameter:
include_email
- Unsupported parameter:
-
POST api/account/update_profile
- Unsupported parameters:
urllocationprofile_link_colorinclude_entitiesskip_status
- Unsupported parameters:
-
POST api/account/update_profile_image
- Additional parameter:
profile_id(optional): Numerical id of the profile for which the image should be used, default is changing the default profile.
- Additional parameter:
-
- Unsupported parameter:
display_coordinates
- Unsupported parameter:
-
- Additional return value:
image.friendica_preview_url: image preview url
- Additional return value:
-
- Unsupported parameters:
pagecountinclude_entities
- Unsupported parameters:
-
- Unsupported parameters:
screen_nameinclude_entities
- Unsupported parameters:
-
- Unsupported parameters:
geocodelanglocaleresult_typeuntilinclude_entities
- Unsupported parameters:
-
GET api/statuses/home_timeline
- Alias:
GET api/statuses/friends_timeline
- Alias:
-
GET api/statuses/followers (deprecated)
- Alias:
GET api/statuses/friends
- Alias:
-
GET api/favorites (deprecated)
- Unsupported parameters:
user_id: Favorites aren't returned for other users than selfscreen_name: Favorites aren't returned for other users than self
- Unsupported parameters:
-
- Unsupported parameters:
slugowner_screen_nameowner_idinclude_entities
- Unsupported parameters:
-
- Unsupported parameters:
screen_namecount
- Unsupported parameters:
-
- Unsupported parameters:
slugnamemodedescriptionowner_screen_nameowner_id
- Unsupported parameters:
-
- Unsupported parameters:
modedescription
- Unsupported parameters:
-
- Unsupported parameters:
owner_screen_nameowner_idslug
- Unsupported parameters:
-
- Unsupported parameters
stringify_ids
- Unsupported parameters
-
- Unsupported parameters:
user_id: Relationships aren't returned for other users than selfscreen_name: Relationships aren't returned for other users than self
- Unsupported parameters:
-
- Unsupported parameters:
user_id: Relationships aren't returned for other users than selfscreen_name: Relationships aren't returned for other users than self
- Unsupported parameters: