Learn R Programming

twitteR (version 0.99.2)

dmGet: Functions to manipulate Twitter direct messages

Description

These functions allow you to interact with, send, and delete direct messages (DMs) in Twitter.

Usage

dmGet(n=25, sinceID=NULL, maxID=NULL)
dmSent(n=25, sinceID=NULL, maxID=NULL)
dmDestroy(dm)
dmSend(text, user)

Arguments

text
The text of a message to send
user
The user to send a message to, either character or an user object.
dm
The message to delete, an object of class directMessage
n
The number of direct messages to return
sinceID
If not NULL, an ID representing the earliest boundary
maxID
If not NULL, an ID representing the newest ID you wish to retrieve

Value

  • These functions will not work without OAuth authentication

    The dmGet and dmSent functions will return a list of directMessage objects. The former will retrieve DMs sent to the user while the latter retrieves messages sent from the user.

    The dmDestroy function takes a directMessage object (perhaps from either dmGet or dmSent) and will delete it from the Twitter server.

    The dmSend function will send a message to another Twitter user.

See Also

directMessage, registerTwitterOAuth

Examples

Run this code
dms <- dmGet()
           dms
           ## delete the first one
           dms[[1]]$destroy()
           dmDestroy(dms[[2]])
           ## send a DM
           dmSend('Testing out twitteR!', 'twitter')

Run the code above in your browser using DataLab