Package twitter4j.v1

Interface FriendsFollowersResources


public interface FriendsFollowersResources
  • Method Summary

    Modifier and Type
    Method
    Description
    createFriendship(long userId)
    Allows the authenticating users to follow the user specified in the ID parameter.
    Returns the befriended user in the requested format when successful.
    createFriendship(long userId, boolean follow)
    Allows the authenticating users to follow the user specified in the ID parameter.
    Returns the befriended user in the requested format when successful.
    Allows the authenticating users to follow the user specified in the ID parameter.
    Returns the befriended user in the requested format when successful.
    createFriendship(String screenName, boolean follow)
    Allows the authenticating users to follow the user specified in the ID parameter.
    Returns the befriended user in the requested format when successful.
    destroyFriendship(long userId)
    Allows the authenticating users to unfollow the user specified in the ID parameter.
    Returns the unfollowed user in the requested format when successful.
    Allows the authenticating users to unfollow the user specified in the ID parameter.
    Returns the unfollowed user in the requested format when successful.
    getFollowersIDs(long cursor)
    Returns an array of numeric IDs for every user the specified user is followed by.
    getFollowersIDs(long userId, long cursor)
    Returns an array of numeric IDs for every user the specified user is followed by.
    getFollowersIDs(long userId, long cursor, int count)
    Returns an array of numeric IDs for every user the specified user is followed by.
    getFollowersIDs(String screenName, long cursor)
    Returns an array of numeric IDs for every user the specified user is followed by.
    getFollowersIDs(String screenName, long cursor, int count)
    Returns an array of numeric IDs for every user the specified user is followed by.
    getFollowersList(long userId, long cursor)
    Returns a cursored collection of user objects for users following the specified user.
    At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues.
    getFollowersList(long userId, long cursor, int count)
    Returns a cursored collection of user objects for users following the specified user.
    At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues.
    getFollowersList(long userId, long cursor, int count, boolean skipStatus, boolean includeUserEntities)
    Returns a cursored collection of user objects for users following the specified user.
    At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues.
    getFollowersList(String screenName, long cursor)
    Returns a cursored collection of user objects for users following the specified user.
    At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues.
    getFollowersList(String screenName, long cursor, int count)
    Returns a cursored collection of user objects for users following the specified user.
    At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues.
    getFollowersList(String screenName, long cursor, int count, boolean skipStatus, boolean includeUserEntities)
    Returns a cursored collection of user objects for users following the specified user.
    At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues.
    getFriendsIDs(long cursor)
    Returns an array of numeric IDs for every user the authenticating user is following.
    getFriendsIDs(long userId, long cursor)
    Returns an array of numeric IDs for every user the specified user is following.
    getFriendsIDs(long userId, long cursor, int count)
    Returns an array of numeric IDs for every user the specified user is following.
    getFriendsIDs(String screenName, long cursor)
    Returns an array of numeric IDs for every user the specified user is following.
    getFriendsIDs(String screenName, long cursor, int count)
    Returns an array of numeric IDs for every user the specified user is following.
    getFriendsList(long userId, long cursor)
    Returns a cursored collection of user objects for every user the specified user is following (otherwise known as their "friends").
    At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues.
    getFriendsList(long userId, long cursor, int count)
    Returns a cursored collection of user objects for every user the specified user is following (otherwise known as their "friends").
    At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues.
    getFriendsList(long userId, long cursor, int count, boolean skipStatus, boolean includeUserEntities)
    Returns a cursored collection of user objects for every user the specified user is following (otherwise known as their "friends").
    At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues.
    getFriendsList(String screenName, long cursor)
    Returns a cursored collection of user objects for every user the specified user is following (otherwise known as their "friends").
    At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues.
    getFriendsList(String screenName, long cursor, int count)
    Returns a cursored collection of user objects for every user the specified user is following (otherwise known as their "friends").
    At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues.
    getFriendsList(String screenName, long cursor, int count, boolean skipStatus, boolean includeUserEntities)
    Returns a cursored collection of user objects for every user the specified user is following (otherwise known as their "friends").
    At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues.
    Returns an array of numeric IDs for every user who has a pending request to follow the authenticating user.
    Returns a collection of user IDs that the currently authenticated user does not want to receive retweets from.
    Returns an array of numeric IDs for every protected user for whom the authenticating user has a pending follow request.
    lookupFriendships(long... ids)
    Returns the relationship of the authenticating user to the specified users.
    lookupFriendships(String... screenNames)
    Returns the relationship of the authenticating user to the specified users.
    showFriendship(long sourceId, long targetId)
    Returns detailed information about the relationship between two users.
    showFriendship(String sourceScreenName, String targetScreenName)
    Returns detailed information about the relationship between two users.
    updateFriendship(long userId, boolean enableDeviceNotification, boolean retweets)
    Allows you to enable or disable retweets and device notifications from the specified user.
    updateFriendship(String screenName, boolean enableDeviceNotification, boolean retweets)
    Allows you to enable or disable retweets and device notifications from the specified user.
  • Method Details

    • getNoRetweetsFriendships

      IDs getNoRetweetsFriendships() throws TwitterException
      Returns a collection of user IDs that the currently authenticated user does not want to receive retweets from.
      This method calls https://api.twitter.com/1.1/friendships/no_retweets/ids.json
      Returns:
      a collection of numeric IDs that the currently authenticated user does not want to receive retweets from.
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 4.0.2
      See Also:
    • getFriendsIDs

      IDs getFriendsIDs(long cursor) throws TwitterException
      Returns an array of numeric IDs for every user the authenticating user is following.
      This method calls https://api.twitter.com/1.1/friends/ids.json
      Parameters:
      cursor - Causes the list of connections to be broken into pages of no more than 5000 IDs at a time. The number of IDs returned is not guaranteed to be 5000 as suspended users are filtered out after connections are queried.
      To begin paging provide a value of -1 as the cursor. The response from the API will include a previous_cursor and next_cursor to allow paging back and forth.
      Returns:
      an array of numeric IDs for every user the authenticating user is following
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.0.10
      See Also:
    • getFriendsIDs

      IDs getFriendsIDs(long userId, long cursor) throws TwitterException
      Returns an array of numeric IDs for every user the specified user is following.
      This method calls https://api.twitter.com/1.1/friends/ids.json
      Parameters:
      userId - Specifies the ID of the user for whom to return the friends list.
      cursor - Causes the list of connections to be broken into pages of no more than 5000 IDs at a time. The number of IDs returned is not guaranteed to be 5000 as suspended users are filtered out after connections are queried.
      To begin paging provide a value of -1 as the cursor. The response from the API will include a previous_cursor and next_cursor to allow paging back and forth.
      Returns:
      an array of numeric IDs for every user the specified user is following
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.0.10
      See Also:
    • getFriendsIDs

      IDs getFriendsIDs(long userId, long cursor, int count) throws TwitterException
      Returns an array of numeric IDs for every user the specified user is following.
      This method calls http://api.twitter.com/1.1/friends/ids.json
      Parameters:
      userId - Specifies the ID of the user for whom to return the friends list.
      cursor - Causes the list of connections to be broken into pages of no more than 5000 IDs at a time. The number of IDs returned is not guaranteed to be 5000 as suspended users are filtered out after connections are queried.
      To begin paging provide a value of -1 as the cursor. The response from the API will include a previous_cursor and next_cursor to allow paging back and forth.
      count - Specifies the number of IDs attempt retrieval of, up to a maximum of 5,000 per distinct request. The value of count is best thought of as a limit to the number of results to return.
      When using the count parameter with this method, it is wise to use a consistent count value across all requests to the same user's collection.
      Usage of this parameter is encouraged in environments where all 5,000 IDs constitutes too large of a response.
      Returns:
      an array of numeric IDs for every user the specified user is following
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 4.0.2
      See Also:
    • getFriendsIDs

      IDs getFriendsIDs(String screenName, long cursor) throws TwitterException
      Returns an array of numeric IDs for every user the specified user is following.
      This method calls https://api.twitter.com/1.1/friends/ids.json
      Parameters:
      screenName - Specifies the screen name of the user for whom to return the friends list.
      cursor - Causes the list of connections to be broken into pages of no more than 5000 IDs at a time. The number of IDs returned is not guaranteed to be 5000 as suspended users are filtered out after connections are queried.
      To begin paging provide a value of -1 as the cursor. The response from the API will include a previous_cursor and next_cursor to allow paging back and forth.
      Returns:
      an array of numeric IDs for every user the specified user is following
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.0.10
      See Also:
    • getFriendsIDs

      IDs getFriendsIDs(String screenName, long cursor, int count) throws TwitterException
      Returns an array of numeric IDs for every user the specified user is following.
      This method calls http://api.twitter.com/1.1/friends/ids.json
      Parameters:
      screenName - Specifies the screen name of the user for whom to return the friends list.
      cursor - Causes the list of connections to be broken into pages of no more than 5000 IDs at a time. The number of IDs returned is not guaranteed to be 5000 as suspended users are filtered out after connections are queried.
      To begin paging provide a value of -1 as the cursor. The response from the API will include a previous_cursor and next_cursor to allow paging back and forth.
      count - Specifies the number of IDs attempt retrieval of, up to a maximum of 5,000 per distinct request. The value of count is best thought of as a limit to the number of results to return.
      When using the count parameter with this method, it is wise to use a consistent count value across all requests to the same user's collection.
      Usage of this parameter is encouraged in environments where all 5,000 IDs constitutes too large of a response.
      Returns:
      an array of numeric IDs for every user the specified user is following
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 4.0.2
      See Also:
    • getFollowersIDs

      IDs getFollowersIDs(long cursor) throws TwitterException
      Returns an array of numeric IDs for every user the specified user is followed by.
      This method calls https://api.twitter.com/1.1/followers/ids.json
      Parameters:
      cursor - Causes the list of connections to be broken into pages of no more than 5000 IDs at a time. The number of IDs returned is not guaranteed to be 5000 as suspended users are filtered out after connections are queried.
      To begin paging provide a value of -1 as the cursor. The response from the API will include a previous_cursor and next_cursor to allow paging back and forth.
      Returns:
      The ID or screen_name of the user to retrieve the friends ID list for.
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.0.10
      See Also:
    • getFollowersIDs

      IDs getFollowersIDs(long userId, long cursor) throws TwitterException
      Returns an array of numeric IDs for every user the specified user is followed by.
      This method calls https://api.twitter.com/1.1/followers/ids.json
      Parameters:
      userId - Specifies the ID of the user for whom to return the followers list.
      cursor - Causes the list of connections to be broken into pages of no more than 5000 IDs at a time. The number of IDs returned is not guaranteed to be 5000 as suspended users are filtered out after connections are queried.
      To begin paging provide a value of -1 as the cursor. The response from the API will include a previous_cursor and next_cursor to allow paging back and forth.
      Returns:
      The ID or screen_name of the user to retrieve the friends ID list for.
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.0.10
      See Also:
    • getFollowersIDs

      IDs getFollowersIDs(long userId, long cursor, int count) throws TwitterException
      Returns an array of numeric IDs for every user the specified user is followed by.
      This method calls http://api.twitter.com/1.1/followers/ids.json
      Parameters:
      userId - Specifies the ID of the user for whom to return the followers list.
      cursor - Causes the list of connections to be broken into pages of no more than 5000 IDs at a time. The number of IDs returned is not guaranteed to be 5000 as suspended users are filtered out after connections are queried.
      To begin paging provide a value of -1 as the cursor. The response from the API will include a previous_cursor and next_cursor to allow paging back and forth.
      count - Specifies the number of IDs attempt retrieval of, up to a maximum of 5,000 per distinct request.
      The value of count is best thought of as a limit to the number of results to return.
      When using the count parameter with this method, it is wise to use a consistent count value across all requests to the same user's collection. Usage of this parameter is encouraged in environments where all 5,000 IDs constitutes too large of a response.
      Returns:
      The ID or screen_name of the user to retrieve the friends ID list for.
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 4.0.2
      See Also:
    • getFollowersIDs

      IDs getFollowersIDs(String screenName, long cursor) throws TwitterException
      Returns an array of numeric IDs for every user the specified user is followed by.
      This method calls https://api.twitter.com/1.1/followers/ids.json
      Parameters:
      screenName - Specifies the screen name of the user for whom to return the followers list.
      cursor - Causes the list of connections to be broken into pages of no more than 5000 IDs at a time. The number of IDs returned is not guaranteed to be 5000 as suspended users are filtered out after connections are queried.
      To begin paging provide a value of -1 as the cursor. The response from the API will include a previous_cursor and next_cursor to allow paging back and forth.
      Returns:
      The ID or screen_name of the user to retrieve the friends ID list for.
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.0.10
      See Also:
    • getFollowersIDs

      IDs getFollowersIDs(String screenName, long cursor, int count) throws TwitterException
      Returns an array of numeric IDs for every user the specified user is followed by.
      This method calls http://api.twitter.com/1.1/followers/ids.json
      Parameters:
      screenName - Specifies the screen name of the user for whom to return the followers list.
      cursor - Causes the list of connections to be broken into pages of no more than 5000 IDs at a time. The number of IDs returned is not guaranteed to be 5000 as suspended users are filtered out after connections are queried.
      To begin paging provide a value of -1 as the cursor. The response from the API will include a previous_cursor and next_cursor to allow paging back and forth.
      count - Specifies the number of IDs attempt retrieval of, up to a maximum of 5,000 per distinct request.
      The value of count is best thought of as a limit to the number of results to return.
      When using the count parameter with this method, it is wise to use a consistent count value across all requests to the same user's collection. Usage of this parameter is encouraged in environments where all 5,000 IDs constitutes too large of a response.
      Returns:
      The ID or screen_name of the user to retrieve the friends ID list for.
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 4.0.2
      See Also:
    • lookupFriendships

      ResponseList<Friendship> lookupFriendships(long... ids) throws TwitterException
      Returns the relationship of the authenticating user to the specified users.
      This method has not been finalized and the interface is subject to change in incompatible ways.
      This method calls https://api.twitter.com/1.1/friendships/lookup.json
      Parameters:
      ids - array of the ids to lookup
      Returns:
      list of Relationships
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.1.9
      See Also:
    • lookupFriendships

      ResponseList<Friendship> lookupFriendships(String... screenNames) throws TwitterException
      Returns the relationship of the authenticating user to the specified users.
      This method has not been finalized and the interface is subject to change in incompatible ways.
      This method calls https://api.twitter.com/1.1/friendships/lookup.json
      Parameters:
      screenNames - array of the screen names to lookup
      Returns:
      list of Relationships
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.1.9
      See Also:
    • getIncomingFriendships

      IDs getIncomingFriendships(long cursor) throws TwitterException
      Returns an array of numeric IDs for every user who has a pending request to follow the authenticating user.
      This method calls https://api.twitter.com/1.1/friendships/incoming.json
      Parameters:
      cursor - Breaks the results into pages. A single page contains 5000 identifiers. Provide a value of -1 to begin paging.
      Returns:
      an array of numeric IDs for every user who has a pending request to follow the authenticating user.
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.1.2
      See Also:
    • getOutgoingFriendships

      IDs getOutgoingFriendships(long cursor) throws TwitterException
      Returns an array of numeric IDs for every protected user for whom the authenticating user has a pending follow request.
      This method calls https://api.twitter.com/1.1/friendships/outgoing.json
      Parameters:
      cursor - Breaks the results into pages. A single page contains 5000 identifiers. Provide a value of -1 to begin paging.
      Returns:
      an array of numeric IDs for every protected user for whom the authenticating user has a pending follow request.
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.1.2
      See Also:
    • createFriendship

      User createFriendship(long userId) throws TwitterException
      Allows the authenticating users to follow the user specified in the ID parameter.
      Returns the befriended user in the requested format when successful. Returns a string describing the failure condition when unsuccessful. If you are already friends with the user an HTTP 403 will be returned.
      This method calls https://api.twitter.com/1.1/friendships/create/[id].json
      Parameters:
      userId - the ID of the user to be befriended
      Returns:
      the befriended user
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.1.0
      See Also:
    • createFriendship

      User createFriendship(String screenName) throws TwitterException
      Allows the authenticating users to follow the user specified in the ID parameter.
      Returns the befriended user in the requested format when successful. Returns a string describing the failure condition when unsuccessful. If you are already friends with the user an HTTP 403 will be returned.
      This method calls https://api.twitter.com/1.1/friendships/create/[id].json
      Parameters:
      screenName - the screen name of the user to be befriended
      Returns:
      the befriended user
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.0.1
      See Also:
    • createFriendship

      User createFriendship(long userId, boolean follow) throws TwitterException
      Allows the authenticating users to follow the user specified in the ID parameter.
      Returns the befriended user in the requested format when successful. Returns a string describing the failure condition when unsuccessful. If you are already friends with the user an HTTP 403 will be returned.
      This method calls https://api.twitter.com/1.1/friendships/create/[id].json
      Parameters:
      userId - the ID of the user to be befriended
      follow - Enable notifications for the target user in addition to becoming friends.
      Returns:
      the befriended user
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.1.0
      See Also:
    • createFriendship

      User createFriendship(String screenName, boolean follow) throws TwitterException
      Allows the authenticating users to follow the user specified in the ID parameter.
      Returns the befriended user in the requested format when successful. Returns a string describing the failure condition when unsuccessful. If you are already friends with the user an HTTP 403 will be returned.
      This method calls https://api.twitter.com/1.1/friendships/create/[id].json
      Parameters:
      screenName - the screen name of the user to be befriended
      follow - Enable notifications for the target user in addition to becoming friends.
      Returns:
      the befriended user
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.0.2
      See Also:
    • destroyFriendship

      User destroyFriendship(long userId) throws TwitterException
      Allows the authenticating users to unfollow the user specified in the ID parameter.
      Returns the unfollowed user in the requested format when successful. Returns a string describing the failure condition when unsuccessful.
      This method calls https://api.twitter.com/1.1/friendships/destroy/[id].json
      Parameters:
      userId - the ID of the user for whom to request a list of friends
      Returns:
      User
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.1.0
      See Also:
    • destroyFriendship

      User destroyFriendship(String screenName) throws TwitterException
      Allows the authenticating users to unfollow the user specified in the ID parameter.
      Returns the unfollowed user in the requested format when successful. Returns a string describing the failure condition when unsuccessful.
      This method calls https://api.twitter.com/1.1/friendships/destroy/[id].json
      Parameters:
      screenName - the screen name of the user for whom to request a list of friends
      Returns:
      User
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.0.1
      See Also:
    • updateFriendship

      Relationship updateFriendship(long userId, boolean enableDeviceNotification, boolean retweets) throws TwitterException
      Allows you to enable or disable retweets and device notifications from the specified user.
      This method has not been finalized and the interface is subject to change in incompatible ways.
      This method calls https://api.twitter.com/1.1/friendships/update.json
      Parameters:
      userId - user id to update
      enableDeviceNotification - set true to enable device notification
      retweets - set true to enable retweets
      Returns:
      Relationship
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.1.9
      See Also:
    • updateFriendship

      Relationship updateFriendship(String screenName, boolean enableDeviceNotification, boolean retweets) throws TwitterException
      Allows you to enable or disable retweets and device notifications from the specified user.
      This method has not been finalized and the interface is subject to change in incompatible ways.
      This method calls https://api.twitter.com/1.1/friendships/update.json
      Parameters:
      screenName - screen name to update
      enableDeviceNotification - set true to enable device notification
      retweets - set true to enable retweets
      Returns:
      Relationship
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.1.9
      See Also:
    • showFriendship

      Relationship showFriendship(long sourceId, long targetId) throws TwitterException
      Returns detailed information about the relationship between two users.
      This method calls https://api.twitter.com/1.1/friendships/show.json
      Parameters:
      sourceId - the ID of the source user
      targetId - the ID of the target user
      Returns:
      Relationship
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.1.0
      See Also:
    • showFriendship

      Relationship showFriendship(String sourceScreenName, String targetScreenName) throws TwitterException
      Returns detailed information about the relationship between two users.
      This method calls https://api.twitter.com/1.1/friendships/show.json
      Parameters:
      sourceScreenName - the screen name of the source user
      targetScreenName - the screen name of the target user
      Returns:
      Relationship
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 2.1.0
      See Also:
    • getFriendsList

      PagableResponseList<User> getFriendsList(long userId, long cursor) throws TwitterException
      Returns a cursored collection of user objects for every user the specified user is following (otherwise known as their "friends").
      At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues. Results are given in groups of 20 users and multiple "pages" of results can be navigated through using the next_cursor value in subsequent requests. See Using cursors to navigate collections for more information.
      This method calls https://api.twitter.com/1.1/friends/list.json
      Parameters:
      userId - The ID of the user for whom to return results for.
      cursor - Causes the results to be broken into pages of no more than 20 records at a time.
      Returns:
      list of friends
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 3.0.2
      See Also:
    • getFriendsList

      PagableResponseList<User> getFriendsList(long userId, long cursor, int count) throws TwitterException
      Returns a cursored collection of user objects for every user the specified user is following (otherwise known as their "friends").
      At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues. Results are given in groups of 20 users and multiple "pages" of results can be navigated through using the next_cursor value in subsequent requests. See Using cursors to navigate collections for more information.
      This method calls https://api.twitter.com/1.1/friends/list.json
      Parameters:
      userId - The ID of the user for whom to return results for.
      cursor - Causes the results to be broken into pages of no more than 20 records at a time.
      count - The number of users to return per page, up to a maximum of 200. Defaults to 20.
      Returns:
      list of friends
      Throws:
      TwitterException - when Twitter service or network is unavailable
      See Also:
    • getFriendsList

      PagableResponseList<User> getFriendsList(String screenName, long cursor) throws TwitterException
      Returns a cursored collection of user objects for every user the specified user is following (otherwise known as their "friends").
      At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues. Results are given in groups of 20 users and multiple "pages" of results can be navigated through using the next_cursor value in subsequent requests. See Using cursors to navigate collections for more information.
      This method calls https://api.twitter.com/1.1/friends/list.json
      Parameters:
      screenName - The screen name of the user for whom to return results for.
      cursor - Causes the results to be broken into pages of no more than 20 records at a time.
      Returns:
      list of friends
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 3.0.2
      See Also:
    • getFriendsList

      PagableResponseList<User> getFriendsList(String screenName, long cursor, int count) throws TwitterException
      Returns a cursored collection of user objects for every user the specified user is following (otherwise known as their "friends").
      At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues. Results are given in groups of 20 users and multiple "pages" of results can be navigated through using the next_cursor value in subsequent requests. See Using cursors to navigate collections for more information.
      This method calls https://api.twitter.com/1.1/friends/list.json
      Parameters:
      screenName - The screen name of the user for whom to return results for.
      cursor - Causes the results to be broken into pages of no more than 20 records at a time.
      count - The number of users to return per page, up to a maximum of 200. Defaults to 20.
      Returns:
      list of friends
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 4.0.2
      See Also:
    • getFriendsList

      PagableResponseList<User> getFriendsList(long userId, long cursor, int count, boolean skipStatus, boolean includeUserEntities) throws TwitterException
      Returns a cursored collection of user objects for every user the specified user is following (otherwise known as their "friends").
      At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues. Results are given in groups of 20 users and multiple "pages" of results can be navigated through using the next_cursor value in subsequent requests. See Using cursors to navigate collections for more information.
      This method calls https://api.twitter.com/1.1/friends/list.json
      Parameters:
      userId - The ID of the user for whom to return results for.
      cursor - Causes the results to be broken into pages of no more than 20 records at a time.
      count - The number of users to return per page, up to a maximum of 200. Defaults to 20.
      skipStatus - When set to either true, statuses will not be included in the returned user objects.
      includeUserEntities - The user object entities node will be disincluded when set to false.
      Returns:
      list of friends
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 4.0.2
      See Also:
    • getFriendsList

      PagableResponseList<User> getFriendsList(String screenName, long cursor, int count, boolean skipStatus, boolean includeUserEntities) throws TwitterException
      Returns a cursored collection of user objects for every user the specified user is following (otherwise known as their "friends").
      At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues. Results are given in groups of 20 users and multiple "pages" of results can be navigated through using the next_cursor value in subsequent requests. See Using cursors to navigate collections for more information.
      This method calls https://api.twitter.com/1.1/friends/list.json
      Parameters:
      screenName - The screen name of the user for whom to return results for.
      cursor - Causes the results to be broken into pages of no more than 20 records at a time.
      count - The number of users to return per page, up to a maximum of 200. Defaults to 20.
      skipStatus - When set to either true, statuses will not be included in the returned user objects.
      includeUserEntities - The user object entities node will be disincluded when set to false.
      Returns:
      list of friends
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 4.0.2
      See Also:
    • getFollowersList

      PagableResponseList<User> getFollowersList(long userId, long cursor) throws TwitterException
      Returns a cursored collection of user objects for users following the specified user.
      At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues. Results are given in groups of 20 users and multiple "pages" of results can be navigated through using the next_cursor value in subsequent requests. See Using cursors to navigate collections for more information.
      This method calls https://api.twitter.com/1.1/followers/list.json
      Parameters:
      userId - The ID of the user for whom to return results for.
      cursor - Causes the results to be broken into pages of no more than 20 records at a time.
      Returns:
      list of followers
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 3.0.2
      See Also:
    • getFollowersList

      PagableResponseList<User> getFollowersList(String screenName, long cursor) throws TwitterException
      Returns a cursored collection of user objects for users following the specified user.
      At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues. Results are given in groups of 20 users and multiple "pages" of results can be navigated through using the next_cursor value in subsequent requests. See Using cursors to navigate collections for more information.
      This method calls https://api.twitter.com/1.1/followers/list.json
      Parameters:
      screenName - The screen name of the user for whom to return results for.
      cursor - Causes the results to be broken into pages of no more than 20 records at a time.
      Returns:
      list of followers
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 3.0.2
      See Also:
    • getFollowersList

      PagableResponseList<User> getFollowersList(long userId, long cursor, int count) throws TwitterException
      Returns a cursored collection of user objects for users following the specified user.
      At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues. Results are given in groups of 20 users and multiple "pages" of results can be navigated through using the next_cursor value in subsequent requests. See Using cursors to navigate collections for more information.
      This method calls https://api.twitter.com/1.1/followers/list.json
      Parameters:
      userId - The ID of the user for whom to return results for.
      cursor - Causes the results to be broken into pages of no more than 20 records at a time.
      count - The number of users to return per page, up to a maximum of 200. Defaults to 20.
      Returns:
      list of followers
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 3.0.6
      See Also:
    • getFollowersList

      PagableResponseList<User> getFollowersList(String screenName, long cursor, int count) throws TwitterException
      Returns a cursored collection of user objects for users following the specified user.
      At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues. Results are given in groups of 20 users and multiple "pages" of results can be navigated through using the next_cursor value in subsequent requests. See Using cursors to navigate collections for more information.
      This method calls https://api.twitter.com/1.1/followers/list.json
      Parameters:
      screenName - The screen name of the user for whom to return results for.
      cursor - Causes the results to be broken into pages of no more than 20 records at a time.
      count - The number of users to return per page, up to a maximum of 200. Defaults to 20.
      Returns:
      list of followers
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 3.0.6
      See Also:
    • getFollowersList

      PagableResponseList<User> getFollowersList(long userId, long cursor, int count, boolean skipStatus, boolean includeUserEntities) throws TwitterException
      Returns a cursored collection of user objects for users following the specified user.
      At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues. Results are given in groups of 20 users and multiple "pages" of results can be navigated through using the next_cursor value in subsequent requests. See Using cursors to navigate collections for more information.
      This method calls https://api.twitter.com/1.1/followers/list.json
      Parameters:
      userId - The ID of the user for whom to return results for.
      cursor - Causes the results to be broken into pages of no more than 20 records at a time.
      count - The number of users to return per page, up to a maximum of 200. Defaults to 20.
      skipStatus - When set to either true, statuses will not be included in the returned user objects.
      includeUserEntities - The user object entities node will be disincluded when set to false.
      Returns:
      list of followers
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 4.0.2
      See Also:
    • getFollowersList

      PagableResponseList<User> getFollowersList(String screenName, long cursor, int count, boolean skipStatus, boolean includeUserEntities) throws TwitterException
      Returns a cursored collection of user objects for users following the specified user.
      At this time, results are ordered with the most recent following first — however, this ordering is subject to unannounced change and eventual consistency issues. Results are given in groups of 20 users and multiple "pages" of results can be navigated through using the next_cursor value in subsequent requests. See Using cursors to navigate collections for more information.
      This method calls https://api.twitter.com/1.1/followers/list.json
      Parameters:
      screenName - The screen name of the user for whom to return results for.
      cursor - Causes the results to be broken into pages of no more than 20 records at a time.
      count - The number of users to return per page, up to a maximum of 200. Defaults to 20.
      skipStatus - When set to either true, statuses will not be included in the returned user objects.
      includeUserEntities - The user object entities node will be disincluded when set to false.
      Returns:
      list of followers
      Throws:
      TwitterException - when Twitter service or network is unavailable
      Since:
      Twitter4J 4.0.2
      See Also: