twitter4s.api

DirectMessagesResources

trait DirectMessagesResources extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. DirectMessagesResources
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def destroyDirectMessage(id: Long): DirectMessage

    Destroys the direct message specified in the required ID parameter.

    Destroys the direct message specified in the required ID parameter. The authenticating user must be the recipient of the specified direct message.
    This method calls twitter4j.Twitter.destroyDirectMessage.
    destroyDirectMessage calls http://api.twitter.com/1.1/direct_messages/destroy

    id

    the ID of the direct message to destroy

    returns

    the deleted direct message

    Since

    Twitter4J 1.0.0

    Exceptions thrown
    TwitterException

    when Twitter service or network is unavailable

    See also

    POST direct_messages/destroy/:id | Twitter Developers

  2. abstract def getDirectMessages(paging: Paging = null): ResponseList[twitter4j.DirectMessage]

    Returns a list of the direct messages sent to the authenticating user.

    Returns a list of the direct messages sent to the authenticating user.
    This method calls twitter4j.Twitter.getDirectMessages
    getDirectMessages calls http://api.twitter.com/1.1/direct_messages

    paging

    (optional) controls pagination. Supports since_id, max_id, count and page parameters.

    returns

    List

    Exceptions thrown
    TwitterException

    when Twitter service or network is unavailable

    See also

    GET direct_messages | Twitter Developers

  3. abstract def getSentDirectMessages(paging: Paging = null): ResponseList[twitter4j.DirectMessage]

    Returns a list of the direct messages sent by the authenticating user.

    Returns a list of the direct messages sent by the authenticating user.
    This method calls twitter4j.Twitter.getSentDirectMessages
    getSentDirectMessages calls http://api.twitter.com/1.1/direct_messages/sent

    paging

    (optional) controls pagination. Supports since_id, max_id, count and page parameters.

    returns

    List

    Since

    Twitter4S 1.0.0

    Exceptions thrown
    TwitterException

    when Twitter service or network is unavailable

    See also

    GET direct_messages/sent | Twitter Developers

  4. abstract def sendDirectMessage(specificUser: SpecificInfo, text: String): DirectMessage

    Sends a new direct message to the specified user from the authenticating user.

    Sends a new direct message to the specified user from the authenticating user. Requires both the user and text parameters below. The text will be trimmed if the length of the text is exceeding 140 characters.
    This method calls twitter4j.Twitter.sendDirectMessage
    sendDirectMessage calls http://api.twitter.com/1.1/direct_messages/new
    Note1: You must set parameter screenName or userId at least.
    Note2: Parameter userId is taken priority over screenName.

    specificUser

    (required) the user specific information(screen name or ID) to whom send the direct message

    text

    (required) The text of your direct message.

    returns

    DirectMessage

    Since

    Twitter4S 1.0.0

    Exceptions thrown
    IllegalArgumentException

    when specificUser is set null.

    TwitterException

    when Twitter service or network is unavailable

    See also

    POST direct_messages/new | Twitter Developers

  5. abstract def showDirectMessage(id: Long): DirectMessage

    Returns a single direct message, specified by an id parameter.

    Returns a single direct message, specified by an id parameter.
    This method has not been finalized and the interface is subject to change in incompatible ways.
    This method calls twitter4j.Twitter.showDirectMessage.
    showDirectMessage calls http://api.twitter.com/1.1/direct_messages/show/:id.json

    id

    message id

    returns

    DirectMessage

    Since

    Twitter4S 1.0.0

    Exceptions thrown
    TwitterException

    when Twitter service or network is unavailable

    See also

    #newtwitter and the API - Twitter API Announcements | Google Group

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  13. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. final def notify(): Unit

    Definition Classes
    AnyRef
  16. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  18. def toString(): String

    Definition Classes
    AnyRef → Any
  19. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped