0.2.0 Chirp Twitter client featuring full API coverage.
Table of Contents
Twitter has become an alt-right recruitment platform and as such should not be supported
This library will now nag on load and will may be broken intentionally in the near future.
How To
Load Chirp through Quicklisp or ASDF:
(ql:quickload :chirp)
To use twitter's API, you need to authorize an account. By default this happens through the PIN method, though others are available as well. Retrieve your twitter application's api key and secret and invoke the following function:
(chirp:initiate-authentication :api-key "<app api key>" :api-secret "<app api secret>")
You may use the following keys for testing purposes: API-KEY: D1pMCK17gI10bQ6orBPS0w API-SECRET: BfkvKNRRMoBPkEtDYAAOPW4s2G9U8Z7u3KAf0dBUA. These are for the CL-CHIRP twitter application. You should not use these for anything other than the testing of Chirp, as it may pose a security risk.
If the first OAuth step is successful, it should return an URL that you have to visit. This will then prompt you to authorize the application and present a PIN. Copy this pin and complete the authentication process:
(chirp:complete-authentication "<pin>")
If the function returns successfully, you are ready to use the twitter API:
(chirp:account/verify-credentials)
In the case that you do not want to repeat the authentication process, you can save and later set the *oauth-api-key*, *oauth-api-secret*, *oauth-access-token* and *oauth-access-secret* variables manually. That's all the information it takes to authenticate over twitter. Make sure to keep these tokens secret.
(chirp:statuses/update "Hooray, I successfully used the Chirp Common Lisp library to tweet!")
There are functions to check for tweet length, available languages, access level, rate limits, and so on as well.
(chirp:compute-status-length "Wowsers, URL shortening sure is a thing! https://github.com/Shinmera/chirp.git")
(chirp:valid-language-p "en")
(chirp:access-level)
Chirp also provides access to twitter's streaming API:
(chirp:stream/user #'(lambda (message) (when message (format T "~&STREAM: ~a~%" message)) T))
Do note that Chirp does not concern itself with threading. As such, processing stream objects in the background is up to you.
Using the various convenience methods, a simple bot can be assembled with relative ease:
(chirp:map-timeline :mentions #'(lambda (status) (chirp:reply status "Chirp chirp!")))
Though the timelines are heavily rate-limited. For a more immediate response, the streaming API should be used:
(chirp:start-stream
:user #'(lambda (message)
(when (and (typep message 'chirp:status) (chirp:direct-mention-p message))
(chirp:reply message "Chirp chirp!"))
T))
One thing to note is that twitter XML entity encodes certain things like status texts. I frankly don't know why it does that since it's a JSON api. Chirp does not automatically decode these entities, as the twitter entities (like hashtags, urls, etc) contain position markers that depend on the encoded string. Decoding it screws over these positions. However, Chirp offers a couple of functions to make handling of entities or decoding easier:
(chirp:xml-decode (chirp:text status))
(chirp:text-with-expanded-urls status)
(chirp:text-with-markup status)
(chirp:replace-entity :urls #'expanded-url)
Especially the last two can be very useful for preparing the text for a web-interface.
Chirp's symbols are separated into three packages (and unified in CHIRP) so that you may selectively USE what you need.
CHIRP-APIcontains all the direct Twitter API call mapping functions.CHIRP-EXTRAcontains the various helper functions that make dealing with the API easier.CHIRP-OBJECTScontains all accessor and class symbols. You probably want toUSEthis package if you work with the objects a lot.
System Information
Definition Index
-
CHIRP-OBJECTS
- ORG.TYMOONNEXT.CHIRP.OBJECTS
No documentation provided.-
EXTERNAL CLASS BANNER
Class representation of a banner as returned by users/profile-banner.
-
EXTERNAL CLASS CONFIGURATION
Class representation of the twitter configuration object. According to spec https://dev.twitter.com/docs/api/1.1/get/help/configuration
-
EXTERNAL CLASS CURSOR
Cursor object to traverse cursored sets. According to https://dev.twitter.com/docs/misc/cursoring
-
EXTERNAL CLASS DIRECT-MESSAGE
Class representation of a twitter direct-message object.
-
EXTERNAL CLASS ENTITY
Base class for twitter entity objects. According to spec https://dev.twitter.com/docs/entities
-
EXTERNAL CLASS EVENT-ACCESS-REVOKED
User deauthorize event
-
EXTERNAL CLASS EVENT-BLOCK
event
-
EXTERNAL CLASS EVENT-FAVORITE
event
-
EXTERNAL CLASS EVENT-FOLLOW
event
-
EXTERNAL CLASS EVENT-LIST-CREATE
event
-
EXTERNAL CLASS EVENT-LIST-DESTROY
event
-
EXTERNAL CLASS EVENT-LIST-MEMBER-ADD
event
-
EXTERNAL CLASS EVENT-LIST-MEMBER-REMOVE
event
-
EXTERNAL CLASS EVENT-LIST-UPDATE
event
-
EXTERNAL CLASS EVENT-LIST-USER-SUBSCRIBE
event
-
EXTERNAL CLASS EVENT-LIST-USER-UNSUBSCRIBE
event
-
EXTERNAL CLASS EVENT-UNBLOCK
event
-
EXTERNAL CLASS EVENT-UNFAVORITE
event
-
EXTERNAL CLASS EVENT-UNFOLLOW
event
-
EXTERNAL CLASS EVENT-UNKNOWN
Unknown stream event
-
EXTERNAL CLASS EVENT-USER-UPDATE
event
-
EXTERNAL CLASS GEOMETRY
Object for locations containing geometrical shape data.
-
EXTERNAL CLASS HASHTAG
Twitter hashtag entity. According to spec https://dev.twitter.com/docs/entities#The_hashtags_entity
-
EXTERNAL CLASS LANGUAGE
Class representation of the twitter language object. According to spec https://dev.twitter.com/docs/api/1.1/get/help/languages
-
EXTERNAL CLASS LOCATION
Twitter object containing Locational data. Used for the Places & Geo API. According to spec https://dev.twitter.com/docs/platform-objects/places
-
EXTERNAL CLASS MEDIA
Twitter media entity. According to spec https://dev.twitter.com/docs/entities#The_media_entity
-
EXTERNAL CLASS MENTION
Twitter mention entity. According to spec https://dev.twitter.com/docs/entities#The_user_mentions_entity
-
EXTERNAL CLASS MESSAGE
Superclass for all stream messages. According to spec https://dev.twitter.com/docs/streaming-apis/messages
-
EXTERNAL CLASS OEMBED
Class representation of a twitter oembed object.
-
EXTERNAL CLASS RELATIONSHIP
Class representation of a relationship (target or source) to a user.
-
EXTERNAL CLASS RESOURCE
Class representation of a twitter resource objkect. According to spec https://dev.twitter.com/docs/api/1.1/get/application/rate_limit_status
-
EXTERNAL CLASS SAVED-SEARCH
Class representation of a twitter saved-search object.
-
EXTERNAL CLASS SEARCH-METADATA
Class representation of the twitter search metadata object.
-
EXTERNAL CLASS SETTINGS
Class representation of the twitter user settings object.
-
EXTERNAL CLASS SIZE
Wrapper for size information in media entities.
-
EXTERNAL CLASS SLUG
Class representation of a twitter suggestion (slug) object.
-
EXTERNAL CLASS STATUS
Class representation of a twitter status (tweet). According to spec https://dev.twitter.com/docs/platform-objects/tweets
-
EXTERNAL CLASS STREAM-CONTROL
Site stream control notice
-
EXTERNAL CLASS STREAM-DELETE
Status deletion notice
-
EXTERNAL CLASS STREAM-DISCONNECT
Disconnection notice
-
EXTERNAL CLASS STREAM-ENVELOPE
Container class for site streams
-
EXTERNAL CLASS STREAM-EVENT
Stream event superclass
-
EXTERNAL CLASS STREAM-FRIENDS
Friends list notice
-
EXTERNAL CLASS STREAM-LIMIT
Limit notice
-
EXTERNAL CLASS STREAM-SCRUB-GEO
Location deletion notice
-
EXTERNAL CLASS STREAM-STATUS-WITHHELD
Status withheld notice
-
EXTERNAL CLASS STREAM-UNKNOWN
Unknown stream object
-
EXTERNAL CLASS STREAM-USER-WITHHELD
User withheld notice
-
EXTERNAL CLASS STREAM-WARNING
Warning notice
-
EXTERNAL CLASS T-SYMBOL
Twitter symbol entity. Name chosen to avoid package clash. According to spec https://dev.twitter.com/docs/entities#The_symbols_entity
-
EXTERNAL CLASS TREND
Class representation of a twitter trend object.
-
EXTERNAL CLASS TREND-LOCATION
Class representation of a twitter trend location object.
-
EXTERNAL CLASS URL
Twitter URL entity. According to spec https://dev.twitter.com/docs/entities#The_urls_entity
-
EXTERNAL CLASS USER
Class representation of a user. According to spec https://dev.twitter.com/docs/platform-objects/users
-
EXTERNAL CLASS USER-LIST
Class representation of a twitter list object.
-
EXTERNAL CONDITION OAUTH-ERROR
No documentation provided. -
EXTERNAL CONDITION OAUTH-PARAMETER-MISSING
No documentation provided. -
EXTERNAL CONDITION OAUTH-REQUEST-ERROR
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ADDRESS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF ADDRESS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ALL-REPLIES
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF ALL-REPLIES)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ASSOCIATED-URL
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF ASSOCIATED-URL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION AUTHOR-NAME
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF AUTHOR-NAME)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION AUTHOR-URL
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF AUTHOR-URL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION AVATAR
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF AVATAR)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION BACKGROUND
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF BACKGROUND)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION BLOCKING
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF BLOCKING)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION BOUNDING-BOX
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF BOUNDING-BOX)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION CACHE-AGE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF CACHE-AGE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION CAN-DM
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF CAN-DM)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION CHARACTERS-RESERVED-PER-MEDIA
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF CHARACTERS-RESERVED-PER-MEDIA)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION CODE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF CODE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION COLLECTION-TYPE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF COLLECTION-TYPE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION COLORS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF COLORS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION COMPLETED-IN
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF COMPLETED-IN)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION CONNECTIONS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF CONNECTIONS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION CONTAINED-WITHIN
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF CONTAINED-WITHIN)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION CONTRIBUTORS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF CONTRIBUTORS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION CONTROL-URI
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF CONTROL-URI)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION COOKIE-PERSONALIZATION
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF COOKIE-PERSONALIZATION)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION COORDINATES
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF COORDINATES)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION COUNTRY
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF COUNTRY)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION COUNTRY-CODE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF COUNTRY-CODE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION COUNTRY-NAME
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF COUNTRY-NAME)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION COUNTS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF COUNTS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION CREATED-AT
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF CREATED-AT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION DATA
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF DATA)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION DEFAULT
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF DEFAULT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION DESCRIPTION
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF DESCRIPTION)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION DISPLAY-TEXT-RANGE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF DISPLAY-TEXT-RANGE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION DISPLAY-URL
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF DISPLAY-URL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION DM-TEXT-CHARACTER-LIMIT
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF DM-TEXT-CHARACTER-LIMIT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION EMAIL-DISCOVERABLE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF EMAIL-DISCOVERABLE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION END
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF END)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ENTITIES
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF ENTITIES)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION EVENTS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF EVENTS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION EXPANDED-URL
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF EXPANDED-URL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION EXPIRES-AFTER-SECS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF EXPIRES-AFTER-SECS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION EXTENDED-ENTITIES
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF EXTENDED-ENTITIES)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FAVORITED
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF FAVORITED)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FOLLOW-REQUEST-SENT
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF FOLLOW-REQUEST-SENT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FOLLOWED-BY
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF FOLLOWED-BY)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FOLLOWING
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF FOLLOWING)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FOR-USER
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF FOR-USER)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FORCE-HTTPS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF FORCE-HTTPS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FRIENDS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF FRIENDS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FULL-NAME
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF FULL-NAME)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FULL-TEXT
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF FULL-TEXT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION GEO
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF GEO)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION HEIGHT
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF HEIGHT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION HTML
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF HTML)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION HTTP-BODY
- CONDITION
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF HTTP-BODY)
- NEW-VALUE
- CONDITION
No documentation provided. -
EXTERNAL GENERIC-FUNCTION HTTP-HEADERS
- CONDITION
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF HTTP-HEADERS)
- NEW-VALUE
- CONDITION
No documentation provided. -
EXTERNAL GENERIC-FUNCTION HTTP-STATUS
- CONDITION
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF HTTP-STATUS)
- NEW-VALUE
- CONDITION
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ID
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF ID)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ID-STRING
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF ID-STRING)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION IMAGE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF IMAGE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION IN-REPLY-TO
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF IN-REPLY-TO)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION LANGUAGE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF LANGUAGE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION LATITUDE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF LATITUDE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION LIMIT
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF LIMIT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION LOCATION
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF LOCATION)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION LOCATION-TYPE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF LOCATION-TYPE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION LONGITUDE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF LONGITUDE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MARKED-SPAM
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF MARKED-SPAM)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MAX-ID
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF MAX-ID)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MAX-MEDIA-PER-UPLOAD
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF MAX-MEDIA-PER-UPLOAD)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MEDIA-TYPE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF MEDIA-TYPE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MEDIA-URL
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF MEDIA-URL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MEDIA-URL-HTTPS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF MEDIA-URL-HTTPS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MESSAGE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF MESSAGE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MODE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF MODE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION NAME
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF NAME)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION NEXT-RESULTS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF NEXT-RESULTS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION NON-USERNAME-PATHS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF NON-USERNAME-PATHS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION NOTIFICATIONS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF NOTIFICATIONS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION NOTIFICATIONS-ENABLED
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF NOTIFICATIONS-ENABLED)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION OEMBED-TYPE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF OEMBED-TYPE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ORDER
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF ORDER)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PARAMETER
- CONDITION
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF PARAMETER)
- NEW-VALUE
- CONDITION
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PARAMETERS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF PARAMETERS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PARENT
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF PARENT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PHOTO-SIZE-LIMIT
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF PHOTO-SIZE-LIMIT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PHOTO-SIZES
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF PHOTO-SIZES)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PLACE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF PLACE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PLACE-CODE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF PLACE-CODE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PLACE-NAME
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF PLACE-NAME)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION POLY-LINES
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF POLY-LINES)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION POSSIBLY-SENSITIVE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF POSSIBLY-SENSITIVE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PROCESSING-INFO
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF PROCESSING-INFO)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PROMOTED-CONTENT
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF PROMOTED-CONTENT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PROTECTED
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF PROTECTED)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PROVIDER-NAME
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF PROVIDER-NAME)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PROVIDER-URL
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF PROVIDER-URL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION QUERY
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF QUERY)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION REASON
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF REASON)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION RECIPIENT
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF RECIPIENT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION REFRESH-URL
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF REFRESH-URL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION REMAINING
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF REMAINING)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION REQUEST-METHOD
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF REQUEST-METHOD)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION RESET
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF RESET)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION RESIZE-METHOD
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF RESIZE-METHOD)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION RESULT-COUNT
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF RESULT-COUNT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION RETWEETED
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF RETWEETED)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION RETWEETED-STATUS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF RETWEETED-STATUS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SCREEN-NAME
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF SCREEN-NAME)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SEARCH-POSITION
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF SEARCH-POSITION)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SENDER
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF SENDER)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SHAPE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF SHAPE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SHORT-URL-LENGTH
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF SHORT-URL-LENGTH)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SHORT-URL-LENGTH-HTTPS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF SHORT-URL-LENGTH-HTTPS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SHOW-INLINE-MEDIA
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF SHOW-INLINE-MEDIA)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SINCE-ID
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF SINCE-ID)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SIZE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF SIZE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SIZES
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF SIZES)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SLEEP-TIME
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF SLEEP-TIME)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SLEEP-TIME-END
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF SLEEP-TIME-END)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SLEEP-TIME-START
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF SLEEP-TIME-START)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SLUG
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF SLUG)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SOURCE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF SOURCE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SOURCE-STATUS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF SOURCE-STATUS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION START
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF START)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION STATUS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF STATUS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION STREAM-NAME
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF STREAM-NAME)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TARGET
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF TARGET)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TARGET-HEADERS
- CONDITION
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF TARGET-HEADERS)
- NEW-VALUE
- CONDITION
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TARGET-METHOD
- CONDITION
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF TARGET-METHOD)
- NEW-VALUE
- CONDITION
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TARGET-OBJECT
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF TARGET-OBJECT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TARGET-PARAMETERS
- CONDITION
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF TARGET-PARAMETERS)
- NEW-VALUE
- CONDITION
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TARGET-URL
- CONDITION
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF TARGET-URL)
- NEW-VALUE
- CONDITION
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TEXT
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF TEXT)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TIME-ZONE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF TIME-ZONE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TIME-ZONE-INFO
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF TIME-ZONE-INFO)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TIME-ZONE-NAME
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF TIME-ZONE-NAME)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TIME-ZONE-OFFSET
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF TIME-ZONE-OFFSET)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TRACK
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF TRACK)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TRANSLATOR
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF TRANSLATOR)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TREND
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF TREND)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TRUNCATED
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF TRUNCATED)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION TWEETS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF TWEETS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION UP-TO-STATUS-ID
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF UP-TO-STATUS-ID)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION URI
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF URI)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION URL
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF URL)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION USER
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF USER)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION USER-ID
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF USER-ID)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION USERS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF USERS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION UTC-OFFSET
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF UTC-OFFSET)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION VERIFIED
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF VERIFIED)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION VERSION
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF VERSION)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION VIDEO
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF VIDEO)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION VISIBILITY
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF VISIBILITY)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION WANT-RETWEETS
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF WANT-RETWEETS)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION WIDTH
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF WIDTH)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION WITHHELD-IN-COUNTRIES
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF WITHHELD-IN-COUNTRIES)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION WOEID
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION (SETF WOEID)
- NEW-VALUE
- OBJECT
No documentation provided.
-
CHIRP-API
- ORG.TYMOONNEXT.CHIRP.API
No documentation provided.-
EXTERNAL FUNCTION ACCOUNT/REMOVE-PROFILE-BANNER
Removes the uploaded profile banner for the authenticating user. Returns T on success. According to spec https://dev.twitter.com/docs/api/1.1/post/account/remove_profile_banner
-
EXTERNAL FUNCTION ACCOUNT/SELF
- &KEY
- REFRESH-CACHE
- INCLUDE-ENTITIES
- SKIP-STATUS
Alias for ACCOUNT/VERIFY-CREDENTIALS, using caching.
-
EXTERNAL FUNCTION ACCOUNT/SETTINGS
Returns settings (including current trend, geo and sleep time information) for the authenticating user. According to spec https://dev.twitter.com/docs/api/1.1/get/account/settings
-
EXTERNAL FUNCTION ACCOUNT/UPDATE-PROFILE
- &KEY
- NAME
- URL
- LOCATION
- DESCRIPTION
- INCLUDE-ENTITIES
- SKIP-STATUS
Sets values that users are able to set under the "Account" tab of their settings page. Only the parameters specified will be updated. According to spec https://dev.twitter.com/docs/api/1.1/post/account/update_profile
-
EXTERNAL FUNCTION ACCOUNT/UPDATE-PROFILE-BACKGROUND-IMAGE
- &KEY
- IMAGE
- TILE
- USE-IMAGE
- INCLUDE-ENTITIES
- SKIP-STATUS
Updates the authenticating user's profile background image. This method can also be used to enable or disable the profile background image. According to spec https://dev.twitter.com/docs/api/1.1/post/account/update_profile_background_image
-
EXTERNAL FUNCTION ACCOUNT/UPDATE-PROFILE-BANNER
- IMAGE
- &KEY
- WIDTH
- HEIGHT
- OFFSET-LEFT
- OFFSET-TOP
Uploads a profile banner on behalf of the authenticating user. For best results, upload an <3MB image that is exactly 1252px by 626px. Returns T on success. According to spec https://dev.twitter.com/docs/api/1.1/post/account/update_profile_banner
-
EXTERNAL FUNCTION ACCOUNT/UPDATE-PROFILE-COLORS
- &KEY
- BACKGROUND-COLOR
- LINK-COLOR
- SIDEBAR-BORDER-COLOR
- SIDEBAR-FILL-COLOR
- TEXT-COLOR
- INCLUDE-ENTITIES
- SKIP-STATUS
Sets one or more hex values that control the color scheme of the authenticating user's profile page on twitter.com. Each parameter's value must be a valid hexidecimal value, and may be either three or six characters (ex: #fff or #ffffff). According to spec https://dev.twitter.com/docs/api/1.1/post/account/update_profile_colors
-
EXTERNAL FUNCTION ACCOUNT/UPDATE-PROFILE-IMAGE
- IMAGE
- &KEY
- INCLUDE-ENTITIES
- SKIP-STATUS
Updates the authenticating user's profile image. Note that this method expects raw multipart data, not a URL to an image. According to spec https://dev.twitter.com/docs/api/1.1/post/account/update_profile_image
-
EXTERNAL FUNCTION ACCOUNT/VERIFY-CREDENTIALS
- &KEY
- INCLUDE-ENTITIES
- SKIP-STATUS
Returns an HTTP 200 OK response code and a representation of the requesting user if authentication was successful; returns a 401 status code and an error message if not. Use this method to test if supplied user credentials are valid. According to spec https://dev.twitter.com/docs/api/1.1/get/account/verify_credentials
-
EXTERNAL FUNCTION APPLICATION/RATE-LIMIT-STATUS
- RESOURCES
Returns the current rate limits for methods belonging to the specified resource families. According to spec https://dev.twitter.com/docs/api/1.1/get/application/rate_limit_status
-
EXTERNAL FUNCTION BLOCKS/CREATE
- &KEY
- SCREEN-NAME
- USER-ID
- INCLUDE-ENTITIES
- SKIP-STATUS
Blocks the specified user from following the authenticating user. In addition the blocked user will not show in the authenticating users mentions or timeline (unless retweeted by another user). If a follow or friend relationship exists it is destroyed. According to spec https://dev.twitter.com/docs/api/1.1/post/blocks/create
-
EXTERNAL FUNCTION BLOCKS/DESTROY
- &KEY
- SCREEN-NAME
- USER-ID
- INCLUDE-ENTITIES
- SKIP-STATUS
Un-blocks the user specified in the ID parameter for the authenticating user. Returns the un-blocked user in the requested format when successful. If relationships existed before the block was instated, they will not be restored. According to spec https://dev.twitter.com/docs/api/1.1/post/blocks/destroy
-
EXTERNAL FUNCTION BLOCKS/IDS
Returns a list of numeric user ids the authenticating user is blocking. According to spec https://dev.twitter.com/docs/api/1.1/get/blocks/ids
-
EXTERNAL FUNCTION BLOCKS/LIST
- &KEY
- INCLUDE-ENTITIES
- SKIP-STATUS
Returns a list of user objects that the authenticating user is blocking. According to spec https://dev.twitter.com/docs/api/1.1/get/blocks/list
-
EXTERNAL FUNCTION COLLECTIONS/ADD
- COLLECTION
- TWEET-ID
- &KEY
- RELATIVE-TO
- ABOVE
https://developer.twitter.com/en/docs/tweets/curate-a-collection/api-reference/post-collections-entries-add
-
EXTERNAL FUNCTION COLLECTIONS/CREATE
- NAME
- &KEY
- DESCRIPTION
- URL
- TIMELINE-ORDER
https://developer.twitter.com/en/docs/tweets/curate-a-collection/api-reference/post-collections-create timeline-order: curation_reverse_chron : order added (default) tweet_chron : oldest first tweet_reverse_chron : most recent first
-
EXTERNAL FUNCTION COLLECTIONS/CURATE
- COLLECTION
- OP/TWEET-ID-ALIST
Curate tweets with alist that consisted of operations and tweet-id. Example: (defparameter *col* (collection/show "custom-123456789")) (collections/curate *col* '((:add 1234) (:add 4321) (:remove 1111) (:add 2222))) ; => DONE According to spec https://developer.twitter.com/en/docs/tweets/curate-a-collection/api-reference/post-collections-entries-curate -
EXTERNAL FUNCTION COLLECTIONS/DESTROY
- ID
https://developer.twitter.com/en/docs/tweets/curate-a-collection/api-reference/post-collections-destroy
-
EXTERNAL FUNCTION COLLECTIONS/ENTRIES
- COLLECTION
- &KEY
- COUNT
- MAX-POSITION
- MIN-POSITION
https://developer.twitter.com/en/docs/tweets/curate-a-collection/api-reference/get-collections-entries
-
EXTERNAL FUNCTION COLLECTIONS/LIST
- USER-ID/SCREEN-NAME
- &KEY
- TWEET-ID
- COUNT
- CURSOR
https://developer.twitter.com/en/docs/tweets/curate-a-collection/api-reference/get-collections-list
-
EXTERNAL FUNCTION COLLECTIONS/MOVE
- COLLECTION
- TWEET-ID
- RELATIVE-TO
- &KEY
- ABOVE
https://developer.twitter.com/en/docs/tweets/curate-a-collection/api-reference/post-collections-entries-move
-
EXTERNAL FUNCTION COLLECTIONS/REMOVE
- COLLECTION
- TWEET-ID
https://developer.twitter.com/en/docs/tweets/curate-a-collection/api-reference/post-collections-entries-remove
-
EXTERNAL FUNCTION COLLECTIONS/SHOW
- ID
https://developer.twitter.com/en/docs/tweets/curate-a-collection/api-reference/get-collections-show
-
EXTERNAL FUNCTION COLLECTIONS/UPDATE
- ID
- &KEY
- NAME
- DESCRIPTION
- URL
https://developer.twitter.com/en/docs/tweets/curate-a-collection/api-reference/post-collections-update
-
EXTERNAL FUNCTION DIRECT-MESSAGES
- &KEY
- SINCE-ID
- MAX-ID
- COUNT
- INCLUDE-ENTITIES
- SKIP-STATUS
- FULL-TEXT
Returns the 20 most recent direct messages sent to the authenticating user. Includes detailed information about the sender and recipient user. You can request up to 200 direct messages per call, up to a maximum of 800 incoming DMs. According to spec https://dev.twitter.com/docs/api/1.1/get/direct_messages
-
EXTERNAL FUNCTION DIRECT-MESSAGES/DESTROY
- ID
- &KEY
- INCLUDE-ENTITIES
Destroys the direct message specified in the required ID parameter. The authenticating user must be the recipient of the specified direct message. According to spec https://dev.twitter.com/docs/api/1.1/post/direct_messages/destroy
-
EXTERNAL FUNCTION DIRECT-MESSAGES/NEW
- TEXT
- &KEY
- USER-ID
- SCREEN-NAME
Sends a new direct message to the specified user from the authenticating user. Requires both the user and text parameters and must be a POST. Returns the sent message in the requested format if successful. According to spec https://dev.twitter.com/docs/api/1.1/post/direct_messages/new
-
EXTERNAL FUNCTION DIRECT-MESSAGES/SENT
- &KEY
- SINCE-ID
- MAX-ID
- COUNT
- PAGE
- INCLUDE-ENTITIES
- FULL-TEXT
Returns the 20 most recent direct messages sent by the authenticating user. Includes detailed information about the sender and recipient user. You can request up to 200 direct messages per call, up to a maximum of 800 outgoing DMs. According to spec https://dev.twitter.com/docs/api/1.1/get/direct_messages/sent
-
EXTERNAL FUNCTION DIRECT-MESSAGES/SHOW
- ID
- &KEY
- FULL-TEXT
Returns a single direct message, specified by an id parameter. Like the direct-messages request, this method will include the user objects of the sender and recipient. According to spec https://dev.twitter.com/docs/api/1.1/get/direct_messages/show
-
EXTERNAL FUNCTION FAVORITES/CREATE
- ID
- &KEY
- INCLUDE-ENTITIES
Favorites the status specified in the ID parameter as the authenticating user. Returns the favorite status when successful. According to spec https://dev.twitter.com/docs/api/1.1/post/favorites/create
-
EXTERNAL FUNCTION FAVORITES/DESTROY
- ID
- &KEY
- INCLUDE-ENTITIES
Un-favorites the status specified in the ID parameter as the authenticating user. Returns the un-favorited status in the requested format when successful. According to spec https://dev.twitter.com/docs/api/1.1/post/favorites/destroy
-
EXTERNAL FUNCTION FAVORITES/LIST
- &KEY
- USER-ID
- SCREEN-NAME
- COUNT
- SINCE-ID
- MAX-ID
- INCLUDE-ENTITIES
Returns the 20 most recent Tweets favorited by the authenticating or specified user. According to spec https://dev.twitter.com/docs/api/1.1/get/favorites/list
-
EXTERNAL FUNCTION FOLLOWERS/IDS
- &KEY
- USER-ID
- SCREEN-NAME
Returns a list of user IDs for every user following the specified user. According to spec https://dev.twitter.com/docs/api/1.1/get/followers/ids
-
EXTERNAL FUNCTION FOLLOWERS/LIST
- &KEY
- USER-ID
- SCREEN-NAME
- SKIP-STATUS
- INCLUDE-USER-ENTITIES
Returns a list of user objects for users following the specified user. According to spec https://dev.twitter.com/docs/api/1.1/get/followers/list
-
EXTERNAL FUNCTION FRIENDS/IDS
- &KEY
- USER-ID
- SCREEN-NAME
Returns a list of user IDs for every user the specified user is following (otherwise known as their "friends"). According to spec https://dev.twitter.com/docs/api/1.1/get/friends/ids
-
EXTERNAL FUNCTION FRIENDS/LIST
- &KEY
- USER-ID
- SCREEN-NAME
- SKIP-STATUS
- INCLUDE-USER-ENTITIES
Returns a list of user objects for every user the specified user is following (otherwise known as their "friends"). According to spec https://dev.twitter.com/docs/api/1.1/get/friends/list
-
EXTERNAL FUNCTION FRIENDSHIPS/CREATE
- &KEY
- SCREEN-NAME
- USER-ID
- FOLLOW
Allows the authenticating users to follow the user specified in the ID parameter. According to spec https://dev.twitter.com/docs/api/1.1/post/friendships/create
-
EXTERNAL FUNCTION FRIENDSHIPS/DESTROY
- &KEY
- SCREEN-NAME
- USER-ID
Allows the authenticating user to unfollow the user specified in the ID parameter. According to spec https://dev.twitter.com/docs/api/1.1/post/friendships/destroy
-
EXTERNAL FUNCTION FRIENDSHIPS/INCOMING
Returns a collection of numeric IDs for every user who has a pending request to follow the authenticating user. According to spec https://dev.twitter.com/docs/api/1.1/get/friendships/incoming
-
EXTERNAL FUNCTION FRIENDSHIPS/LOOKUP
- &KEY
- SCREEN-NAMES
- USER-IDS
Returns the relationships of the authenticating user to the list of up to 100 screen-names or user-ids provided. According to spec https://dev.twitter.com/docs/api/1.1/get/friendships/lookup
-
EXTERNAL FUNCTION FRIENDSHIPS/NO-RETWEETS/IDS
Returns a collection of user_ids that the currently authenticated user does not want to receive retweets from. According to spec https://dev.twitter.com/docs/api/1.1/get/friendships/no_retweets/ids
-
EXTERNAL FUNCTION FRIENDSHIPS/OUTGOING
Returns a collection of numeric IDs for every protected user for whom the authenticating user has a pending follow request. According to spec https://dev.twitter.com/docs/api/1.1/get/friendships/outgoing
-
EXTERNAL FUNCTION FRIENDSHIPS/SHOW
- &KEY
- SOURCE-SCREEN-NAME
- SOURCE-USER-ID
- TARGET-SCREEN-NAME
- TARGET-USER-ID
Returns detailed information about the relationship between two arbitrary users. The first return value is the relationship object "target", the second "source". According to spec https://dev.twitter.com/docs/api/1.1/get/friendships/show
-
EXTERNAL FUNCTION FRIENDSHIPS/UPDATE
- &KEY
- SCREEN-NAME
- USER-ID
- DEVICE
- RETWEETS
Allows one to enable or disable retweets and device notifications from the specified user. The first return value is the relationship object "target", the second "source". According to spec https://dev.twitter.com/docs/api/1.1/post/friendships/update
-
EXTERNAL FUNCTION GEO/ID
- PLACE-ID
Returns a location object containing all the information about a known place. According to spec https://dev.twitter.com/docs/api/1.1/param/geo/id/%3Aplace_id
-
EXTERNAL FUNCTION GEO/REVERSE-GEOCODE
- LATITUDE
- LONGITUDE
- &KEY
- ACCURACY
- GRANULARITY
- MAX-RESULTS
Given a latitude and a longitude, searches for up to 20 places that can be used as a place_id when updating a status. According to spec https://dev.twitter.com/docs/api/1.1/get/geo/reverse_geocode
-
EXTERNAL FUNCTION GEO/SEARCH
- &KEY
- LATITUDE
- LONGITUDE
- QUERY
- IP
- ACCURACY
- GRANULARITY
- MAX-RESULTS
- CONTAINED-WITHIN
- ATTRIBUTES
Search for places that can be attached to a statuses/update. Given a latitude and a longitude pair, an IP address, or a name, this request will return a list of all the valid places that can be used as the place_id when updating a status. According to spec https://dev.twitter.com/docs/api/1.1/get/geo/search
-
EXTERNAL FUNCTION GEO/SIMILAR-PLACES
- LATITUDE
- LONGITUDE
- NAME
- &KEY
- CONTAINED-WITHIN
- ATTRIBUTES
Locates places near the given coordinates which are similar in name. According to spec https://dev.twitter.com/docs/api/1.1/get/geo/similar_places
-
EXTERNAL FUNCTION HELP/CONFIGURATION
- &KEY
- REFRESH-CACHE
Returns the current configuration used by Twitter including twitter.com slugs which are not usernames, maximum photo resolutions, and t.co URL lengths. According to spec https://dev.twitter.com/docs/api/1.1/get/help/configuration
-
EXTERNAL FUNCTION HELP/LANGUAGES
- &KEY
- REFRESH-CACHE
Returns the list of languages supported by Twitter along with their ISO 639-1 code. The ISO 639-1 code is the two letter value to use if you include lang with any of your requests. According to spec https://dev.twitter.com/docs/api/1.1/get/help/languages
-
EXTERNAL FUNCTION HELP/PRIVACY
Returns Twitter's Privacy Policy. According to spec https://dev.twitter.com/docs/api/1.1/get/help/privacy
-
EXTERNAL FUNCTION HELP/TOS
Returns the Twitter Terms of Service in the requested format. These are not the same as the Developer Rules of the Road. According to spec https://dev.twitter.com/docs/api/1.1/get/help/tos
-
EXTERNAL FUNCTION LISTS/CREATE
- NAME
- &KEY
- MODE
- DESCRIPTION
Creates a new list for the authenticated user. Note that you can't create more than 20 lists per account. According to spec https://dev.twitter.com/docs/api/1.1/post/lists/create
-
EXTERNAL FUNCTION LISTS/DESTROY
- &KEY
- LIST-ID
- SLUG
- OWNER-SCREEN-NAME
- OWNER-ID
Deletes the specified list. The authenticated user must own the list to be able to destroy it. According to spec https://dev.twitter.com/docs/api/1.1/post/lists/destroy
-
EXTERNAL FUNCTION LISTS/LIST
- &KEY
- USER-ID
- SCREEN-NAME
- REVERSE
Returns all lists the authenticating or specified user subscribes to, including their own. The user is specified using the user_id or screen_name parameters. If no user is given, the authenticating user is used. According to spec https://dev.twitter.com/docs/api/1.1/get/lists/list
-
EXTERNAL FUNCTION LISTS/MEMBERS
- &KEY
- LIST-ID
- SLUG
- OWNER-SCREEN-NAME
- OWNER-ID
- INCLUDE-ENTITIES
- SKIP-STATUS
Returns the members of the specified list. Private list members will only be shown if the authenticated user owns the specified list. According to spec https://dev.twitter.com/docs/api/1.1/get/lists/members
-
EXTERNAL FUNCTION LISTS/MEMBERS/CREATE
- &KEY
- USER-ID
- SCREEN-NAME
- LIST-ID
- SLUG
- OWNER-SCREEN-NAME
- OWNER-ID
Add a member to a list. The authenticated user must own the list to be able to add members to it. Note that lists can't have more than 500 members. According to spec https://dev.twitter.com/docs/api/1.1/post/lists/members/create
-
EXTERNAL FUNCTION LISTS/MEMBERS/CREATE-ALL
- &KEY
- USER-IDS
- SCREEN-NAMES
- LIST-ID
- SLUG
- OWNER-SCREEN-NAME
- OWNER-ID
Adds multiple members to a list, by specifying a comma-separated list of member ids or screen names. The authenticated user must own the list to be able to add members to it. Note that lists can't have more than 5,000 members, and you are limited to adding up to 100 members to a list at a time with this method. According to spec https://dev.twitter.com/docs/api/1.1/post/lists/members/create_all
-
EXTERNAL FUNCTION LISTS/MEMBERS/DESTROY
- &KEY
- USER-ID
- SCREEN-NAME
- LIST-ID
- SLUG
- OWNER-SCREEN-NAME
- OWNER-ID
Removes the specified member from the list. The authenticated user must be the list's owner to remove members from the list. According to spec https://dev.twitter.com/docs/api/1.1/post/lists/members/destroy
-
EXTERNAL FUNCTION LISTS/MEMBERS/DESTROY-ALL
- &KEY
- USER-IDS
- SCREEN-NAMES
- LIST-ID
- SLUG
- OWNER-SCREEN-NAME
- OWNER-ID
Removes multiple members from a list, by specifying a comma-separated list of member ids or screen names. The authenticated user must own the list to be able to remove members from it. Note that lists can't have more than 500 members, and you are limited to removing up to 100 members to a list at a time with this method. According to spec https://dev.twitter.com/docs/api/1.1/post/lists/members/destroy_all
-
EXTERNAL FUNCTION LISTS/MEMBERS/SHOW
- &KEY
- USER-ID
- SCREEN-NAME
- LIST-ID
- SLUG
- OWNER-SCREEN-NAME
- OWNER-ID
- INCLUDE-ENTITIES
- SKIP-STATUS
Check if the specified user is a member of the specified list. According to spec https://dev.twitter.com/docs/api/1.1/get/lists/members/show
-
EXTERNAL FUNCTION LISTS/MEMBERSHIPS
- &KEY
- USER-ID
- SCREEN-NAME
Returns the lists the specified user has been added to. If user_id or screen_name are not provided the memberships for the authenticating user are returned. According to spec https://dev.twitter.com/docs/api/1.1/get/lists/memberships
-
EXTERNAL FUNCTION LISTS/OWNERSHIPS
- &KEY
- USER-ID
- SCREEN-NAME
Returns the lists owned by the specified Twitter user. Private lists will only be shown if the authenticated user is also the owner of the lists. According to spec https://dev.twitter.com/docs/api/1.1/get/lists/ownerships
-
EXTERNAL FUNCTION LISTS/SHOW
- &KEY
- LIST-ID
- SLUG
- OWNER-SCREEN-NAME
- OWNER-ID
Returns the specified list. Private lists will only be shown if the authenticated user owns the specified list. According to spec https://dev.twitter.com/docs/api/1.1/get/lists/show
-
EXTERNAL FUNCTION LISTS/STATUSES
- &KEY
- LIST-ID
- SLUG
- OWNER-SCREEN-NAME
- OWNER-ID
- SINCE-ID
- MAX-ID
- COUNT
- INCLUDE-ENTITIES
- INCLUDE-RTS
Returns a timeline of tweets authored by members of the specified list. Retweets are included by default. Use the include_rts=false parameter to omit retweets. According to spec https://dev.twitter.com/docs/api/1.1/get/lists/statuses
-
EXTERNAL FUNCTION LISTS/SUBSCRIBERS
- &KEY
- LIST-ID
- SLUG
- OWNER-SCREEN-NAME
- OWNER-ID
- INCLUDE-ENTITIES
- SKIP-STATUS
Returns the subscribers of the specified list. Private list subscribers will only be shown if the authenticated user owns the specified list. According to spec https://dev.twitter.com/docs/api/1.1/get/lists/subscribers
-
EXTERNAL FUNCTION LISTS/SUBSCRIBERS/CREATE
- &KEY
- LIST-ID
- SLUG
- OWNER-SCREEN-NAME
- OWNER-ID
Subscribes the authenticated user to the specified list. According to spec https://dev.twitter.com/docs/api/1.1/post/lists/subscribers/create
-
EXTERNAL FUNCTION LISTS/SUBSCRIBERS/DESTROY
- &KEY
- LIST-ID
- SLUG
- OWNER-SCREEN-NAME
- OWNER-ID
Unsubscribes the authenticated user from the specified list. According to spec https://dev.twitter.com/docs/api/1.1/post/lists/subscribers/destroy
-
EXTERNAL FUNCTION LISTS/SUBSCRIBERS/SHOW
- &KEY
- USER-ID
- SCREEN-NAME
- LIST-ID
- SLUG
- OWNER-SCREEN-NAME
- OWNER-ID
- INCLUDE-ENTITIES
- SKIP-STATUS
Check if the specified user is a subscriber of the specified list. Returns the user if they are subscriber. According to spec https://dev.twitter.com/docs/api/1.1/get/lists/subscribers/show
-
EXTERNAL FUNCTION LISTS/SUBSCRIPTIONS
- &KEY
- USER-ID
- SCREEN-NAME
Obtain a collection of the lists the specified user is subscribed to, 20 lists per page by default. Does not include the user's own lists. According to spec https://dev.twitter.com/docs/api/1.1/get/lists/subscriptions
-
EXTERNAL FUNCTION LISTS/UPDATE
- &KEY
- LIST-ID
- SLUG
- OWNER-SCREEN-NAME
- OWNER-ID
- NAME
- MODE
- DESCRIPTION
Updates the specified list. The authenticated user must own the list to be able to update it. According to spec https://dev.twitter.com/docs/api/1.1/post/lists/update
-
EXTERNAL FUNCTION MEDIA/UPLOAD
- PAYLOAD
- &KEY
- START
- END
- MEDIA-TYPE
- CATEGORY
- ADDITIONAL-OWNERS
No documentation provided. -
EXTERNAL FUNCTION MEDIA/UPLOAD/APPEND
- MEDIA
- PAYLOAD
- SEGMENT
No documentation provided. -
EXTERNAL FUNCTION MEDIA/UPLOAD/FINALIZE
- MEDIA
No documentation provided. -
EXTERNAL FUNCTION MEDIA/UPLOAD/INIT
- TOTAL-BYTES
- MEDIA-TYPE
- &KEY
- CATEGORY
- ADDITIONAL-OWNERS
No documentation provided. -
EXTERNAL FUNCTION MEDIA/UPLOAD/STATUS
- MEDIA
No documentation provided. -
EXTERNAL FUNCTION OAUTH/ACCESS-TOKEN
- VERIFIER
Turn the tokens received through the authentication into an access token. According to spec https://dev.twitter.com/docs/auth/implementing-sign-twitter
-
EXTERNAL FUNCTION OAUTH/AUTHENTICATE
- CALLBACK-URL
Initiate the authentication through the redirect mechanism. Returns an URL that the user has to open in the browser. Upon successful authentication, the page should redirect back to the specified callback url. This callback endpoint should then pass the proper parameters to COMPLETE-AUTHENTICATION. According to spec https://dev.twitter.com/docs/auth/implementing-sign-twitter
-
EXTERNAL FUNCTION OAUTH/AUTHORIZE
Initiate the authentication through the PIN mechanism. Returns an URL that the user has to open in the browser. This page should, upon successful authentication, return a PIN that has to be initialized by passing it to COMPLETE-AUTHENTICATION. According to spec https://dev.twitter.com/docs/auth/pin-based-authorization
-
EXTERNAL FUNCTION OAUTH/REQUEST-TOKEN
- CALLBACK
Query for a request token using the specified callback. Returns an ALIST containing :OAUTH-TOKEN, :OAUTH-TOKEN-SECRET and :OAUTH-CALLBACK-CONFIRMED, the first two being strings and the last a boolean. According to spec https://dev.twitter.com/docs/auth/implementing-sign-twitter
-
EXTERNAL FUNCTION SAVED-SEARCHES/CREATE
- QUERY
Create a new saved search for the authenticated user. A user may only have 25 saved searches. According to spec https://dev.twitter.com/docs/api/1.1/post/saved_searches/create
-
EXTERNAL FUNCTION SAVED-SEARCHES/DESTROY/ID
- ID
Destroys a saved search for the authenticating user. The authenticating user must be the owner of saved search id being destroyed. According to spec https://dev.twitter.com/docs/api/1.1/post/saved_searches/destroy/%3Aid
-
EXTERNAL FUNCTION SAVED-SEARCHES/LIST
Returns the authenticated user's saved search queries. According to spec https://dev.twitter.com/docs/api/1.1/get/saved_searches/list
-
EXTERNAL FUNCTION SAVED-SEARCHES/SHOW/ID
- ID
Retrieve the information for the saved search represented by the given id. The authenticating user must be the owner of saved search ID being requested. According to spec https://dev.twitter.com/docs/api/1.1/get/saved_searches/show/%3Aid
-
EXTERNAL FUNCTION SEARCH/TWEETS
- QUERY
- &KEY
- LATITUDE
- LONGITUDE
- RADIUS
- LOCALE
- LANGUAGE
- RESULT-TYPE
- COUNT
- UNTIL
- SINCE-ID
- MAX-ID
- INCLUDE-ENTITIES
Returns a collection of relevant Tweets matching a specified query and some search metadata as a second value. According to spec https://dev.twitter.com/docs/api/1.1/get/search/tweets
-
EXTERNAL FUNCTION STATUSES/DESTROY
- ID
- &KEY
- TRIM-USER
Destroys the status specified by the required ID parameter. The authenticating user must be the author of the specified status. Returns the destroyed status if successful. According to spec https://dev.twitter.com/docs/api/1.1/post/statuses/destroy/%3Aid
-
EXTERNAL FUNCTION STATUSES/HOME-TIMELINE
- &KEY
- COUNT
- SINCE-ID
- MAX-ID
- TRIM-USER
- EXCLUDE-REPLIES
- INCLUDE-ENTITIES
- CONTRIBUTOR-DETAILS
- TWEET-MODE
Returns a collection of the most recent Tweets and retweets posted by the authenticating user and the users they follow. The home timeline is central to how most users interact with the Twitter service. According to spec https://dev.twitter.com/docs/api/1.1/get/statuses/home_timeline
-
EXTERNAL FUNCTION STATUSES/MENTIONS-TIMELINE
- &KEY
- COUNT
- SINCE-ID
- MAX-ID
- TRIM-USER
- INCLUDE-ENTITIES
- CONTRIBUTOR-DETAILS
- TWEET-MODE
Returns the 20 most recent mentions (tweets containing a users's @screen_name) for the authenticating user. According to spec https://dev.twitter.com/docs/api/1.1/get/statuses/mentions_timeline
-
EXTERNAL FUNCTION STATUSES/OEMBED
- ID
- URL
- &KEY
- MAX-WIDTH
- HIDE-MEDIA
- HIDE-THREAD
- OMIT-SCRIPT
- ALIGN
- RELATED
- LANGUAGE
Returns information allowing the creation of an embedded representation of a Tweet on third party sites. See the oEmbed specification for information about the response format. According to spec https://dev.twitter.com/docs/api/1.1/get/statuses/oembed
-
EXTERNAL FUNCTION STATUSES/RETWEET
- ID
- &KEY
- TRIM-USER
Retweets a tweet. Returns the original tweet with retweet details embedded. According to spec https://dev.twitter.com/docs/api/1.1/post/statuses/retweet/%3Aid
-
EXTERNAL FUNCTION STATUSES/RETWEETERS/IDS
- ID
Returns a collection of up to 100 user IDs belonging to users who have retweeted the tweet specified by the id parameter. According to spec https://dev.twitter.com/docs/api/1.1/get/statuses/retweeters/ids
-
EXTERNAL FUNCTION STATUSES/RETWEETS
- ID
- &KEY
- COUNT
- TRIM-USER
- TWEET-MODE
Returns a collection of the 100 most recent retweets of the tweet specified by the id parameter. According to spec https://dev.twitter.com/docs/api/1.1/get/statuses/retweets/%3Aid
-
EXTERNAL FUNCTION STATUSES/RETWEETS-OF-ME
- &KEY
- COUNT
- SINCE-ID
- MAX-ID
- TRIM-USER
- INCLUDE-ENTITIES
- INCLUDE-USER-ENTITIES
- TWEET-MODE
Returns the most recent tweets authored by the authenticating user that have been retweeted by others. This timeline is a subset of the user's GET statuses/user_timeline. According to spec https://dev.twitter.com/docs/api/1.1/get/statuses/retweets_of_me
-
EXTERNAL FUNCTION STATUSES/SHOW
- ID
- &KEY
- TRIM-USER
- INCLUDE-MY-RETWEET
- INCLUDE-ENTITIES
- TWEET-MODE
Returns a single Tweet, specified by the id parameter. The Tweet's author will also be embedded within the tweet. According to spec https://dev.twitter.com/docs/api/1.1/get/statuses/show/%3Aid
-
EXTERNAL FUNCTION STATUSES/UPDATE
- STATUS
- &KEY
- REPLY-TO
- LATITUDE
- LONGITUDE
- PLACE-ID
- DISPLAY-COORDINATES
- TRIM-USER
- MEDIA
- POSSIBLY-SENSITIVE
Updates the authenticating user's current status, also known as tweeting. According to spec https://dev.twitter.com/docs/api/1.1/post/statuses/update
-
EXTERNAL FUNCTION STATUSES/UPDATE-WITH-MEDIA
- STATUS
- MEDIA
- &KEY
- POSSIBLY-SENSITIVE
- REPLY-TO
- LATITUDE
- LONGITUDE
- PLACE-ID
- DISPLAY-COORDINATES
- TRIM-USER
Updates the authenticating user's current status and attaches media for upload. In other words, it creates a Tweet with a picture attached. MEDIA is either a pathname, usb-8 array or a base64-encoded string, or a list thereof. This endpoint is deprecated. Please use statuses/update with the :media argument, instead. According to spec https://dev.twitter.com/docs/api/1.1/post/statuses/update_with_media
-
EXTERNAL FUNCTION STATUSES/USER-TIMELINE
- &KEY
- USER-ID
- SCREEN-NAME
- COUNT
- SINCE-ID
- MAX-ID
- TRIM-USER
- EXCLUDE-REPLIES
- INCLUDE-ENTITIES
- CONTRIBUTOR-DETAILS
- INCLUDE-RTS
- TWEET-MODE
Returns a collection of the most recent Tweets posted by the user indicated by the screen_name or user_id parameters. According to spec https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline
-
EXTERNAL FUNCTION STREAM/SITE
- HANDLER-FUNCTION
- FOLLOW
- &KEY
- STALL-WARNINGS
- FILTER-LEVEL
- LANGUAGE
- WITH
- REPLIES
- COUNT
Streams messages for a set of users, as described in Site streams. See STREAM/USER. According to spec https://dev.twitter.com/docs/api/1.1/get/site https://dev.twitter.com/docs/streaming-apis/streams/site https://dev.twitter.com/docs/streaming-apis/messages
-
EXTERNAL FUNCTION STREAM/STATUSES/FILTER
- HANDLER-FUNCTION
- &KEY
- FOLLOW
- TRACK
- LOCATIONS
- STALL-WARNINGS
- FILTER-LEVEL
- LANGUAGE
- COUNT
Returns public statuses that match one or more filter predicates. Multiple parameters may be specified which allows most clients to use a single connection to the Streaming API. Both GET and POST requests are supported, but GET requests with too many parameters may cause the request to be rejected for excessive URL length. Use a POST request to avoid long URLs. See STREAM/USER. According to spec https://dev.twitter.com/docs/api/1.1/post/statuses/filter https://dev.twitter.com/docs/streaming-apis/messages
-
EXTERNAL FUNCTION STREAM/STATUSES/FIREHOSE
- HANDLER-FUNCTION
- &KEY
- STALL-WARNINGS
- FILTER-LEVEL
- LANGUAGE
- COUNT
Returns all public statuses. Few applications require this level of access. Creative use of a combination of other resources and various access levels can satisfy nearly every application use case. This endpoint requires special permission to access. According to spec https://dev.twitter.com/docs/api/1.1/get/statuses/firehose https://dev.twitter.com/docs/streaming-apis/messages
-
EXTERNAL FUNCTION STREAM/STATUSES/SAMPLE
- HANDLER-FUNCTION
- &KEY
- STALL-WARNINGS
- FILTER-LEVEL
- LANGUAGE
- COUNT
Returns a small random sample of all public statuses. The Tweets returned by the default access level are the same, so if two different clients connect to this endpoint, they will see the same Tweets. According to spec https://dev.twitter.com/docs/api/1.1/get/statuses/sample https://dev.twitter.com/docs/streaming-apis/messages
-
EXTERNAL FUNCTION STREAM/USER
- HANDLER-FUNCTION
- &KEY
- STALL-WARNINGS
- FILTER-LEVEL
- LANGUAGE
- WITH
- REPLIES
- COUNT
Streams messages for a single user, as described in User streams. Each line is parsed into an appropriate object (NIL for empty lines) and passed to the handler function. This is done as long as the handler function returns a non-NIL value. Once the handler returns NIL, the loop is stopped and the stream is closed. According to spec https://dev.twitter.com/docs/api/1.1/get/user https://dev.twitter.com/docs/streaming-apis/streams/user https://dev.twitter.com/docs/streaming-apis/messages
-
EXTERNAL FUNCTION TRENDS/AVAILABLE
Returns the locations that Twitter has trending topic information for. According to spec https://api.twitter.com/1.1/trends/available.json
-
EXTERNAL FUNCTION TRENDS/CLOSEST
- LATITUDE
- LONGITUDE
Returns the locations that Twitter has trending topic information for, closest to a specified location. According to spec https://dev.twitter.com/docs/api/1.1/get/trends/closest
-
EXTERNAL FUNCTION TRENDS/PLACE
- WOEID
- &KEY
- EXCLUDE-HASHTAGS
Returns the top 10 trending topics for a specific WOEID, if trending information is available for it. According to spec https://api.twitter.com/1.1/trends/place.json
-
EXTERNAL FUNCTION USERS/CONTRIBUTEES
- &KEY
- USER-ID
- SCREEN-NAME
- INCLUDE-ENTITIES
- SKIP-STATUS
Returns a list of users that the specified user can "contribute" to. According to spec https://dev.twitter.com/docs/api/1.1/get/users/contributees
-
EXTERNAL FUNCTION USERS/CONTRIBUTORS
- &KEY
- USER-ID
- SCREEN-NAME
- INCLUDE-ENTITIES
- SKIP-STATUS
Returns a list of users who can contribute to the specified account. According to spec https://dev.twitter.com/docs/api/1.1/get/users/contributors
-
EXTERNAL FUNCTION USERS/LOOKUP
- &KEY
- SCREEN-NAME
- USER-ID
- INCLUDE-ENTITIES
Returns fully-hydrated user objects for up to 100 users per request, as specified by the lists passed to the user_id and/or screen_name parameters. According to spec https://dev.twitter.com/docs/api/1.1/get/users/lookup
-
EXTERNAL FUNCTION USERS/PROFILE-BANNER
- &KEY
- USER-ID
- SCREEN-NAME
Returns a map of the available size variations of the specified user's profile banner. If the user has not uploaded a profile banner, a HTTP 404 will be served instead. This method can be used instead of string manipulation on the profile_banner_url returned in user objects as described in User Profile Images and Banners. According to spec https://dev.twitter.com/docs/api/1.1/get/users/profile_banner
-
EXTERNAL FUNCTION USERS/REPORT-SPAM
- &KEY
- USER-ID
- SCREEN-NAME
Report the specified user as a spam account to Twitter. Additionally performs the equivalent of POST blocks/create on behalf of the authenticated user. According to spec https://dev.twitter.com/docs/api/1.1/post/users/report_spam
-
EXTERNAL FUNCTION USERS/SEARCH
- QUERY
- &KEY
- PAGE
- COUNT
- INCLUDE-ENTITIES
Provides a simple, relevance-based search interface to public user accounts on Twitter. Try querying by topical interest, full name, company name, location, or other criteria. Exact match searches are not supported. According to spec https://dev.twitter.com/docs/api/1.1/get/users/search
-
EXTERNAL FUNCTION USERS/SHOW
- &KEY
- SCREEN-NAME
- USER-ID
- INCLUDE-ENTITIES
Returns a variety of information about the user specified by the required user_id or screen_name parameter. The author's most recent Tweet will be returned inline when possible. According to spec https://dev.twitter.com/docs/api/1.1/get/users/show
-
EXTERNAL FUNCTION USERS/SUGGESTIONS
- &KEY
- LANGUAGE
Access to Twitter's suggested user list. This returns the list of suggested user categories. The category can be used in GET users/suggestions/:slug to get the users in that category. According to spec https://dev.twitter.com/docs/api/1.1/get/users/suggestions
-
EXTERNAL FUNCTION USERS/SUGGESTIONS/SLUG
- SLUG
- &KEY
- LANGUAGE
Access the users in a given category of the Twitter suggested user list. According to spec https://dev.twitter.com/docs/api/1.1/get/users/suggestions/%3Aslug
-
EXTERNAL FUNCTION USERS/SUGGESTIONS/SLUG/MEMBERS
- SLUG
Access the users in a given category of the Twitter suggested user list and return their most recent status if they are not a protected user. According to spec https://dev.twitter.com/docs/api/1.1/get/users/suggestions/%3Aslug/members
-
CHIRP-EXTRA
- ORG.TYMOONNEXT.CHIRP.EXTRA
No documentation provided.-
EXTERNAL SPECIAL-VARIABLE *ACCESS-LEVELS*
No documentation provided. -
EXTERNAL SPECIAL-VARIABLE *CACHED-ACCESS*
No documentation provided. -
EXTERNAL SPECIAL-VARIABLE *CACHED-CONFIGURATION*
No documentation provided. -
EXTERNAL SPECIAL-VARIABLE *CACHED-LANGUAGES*
No documentation provided. -
EXTERNAL SPECIAL-VARIABLE *CACHED-SELF*
No documentation provided. -
EXTERNAL SPECIAL-VARIABLE *CONNECTION-VALUES*
Possible values for the connections field in a relationship object.
-
EXTERNAL SPECIAL-VARIABLE *OAUTH-ACCESS-SECRET*
No documentation provided. -
EXTERNAL SPECIAL-VARIABLE *OAUTH-ACCESS-TOKEN*
No documentation provided. -
EXTERNAL SPECIAL-VARIABLE *OAUTH-API-KEY*
No documentation provided. -
EXTERNAL SPECIAL-VARIABLE *OAUTH-API-SECRET*
No documentation provided. -
EXTERNAL SPECIAL-VARIABLE *OAUTH-SIGNATURE-METHOD*
No documentation provided. -
EXTERNAL SPECIAL-VARIABLE *OAUTH-VERSION*
No documentation provided. -
EXTERNAL SPECIAL-VARIABLE *SERVER-PORT*
No documentation provided. -
EXTERNAL FUNCTION ACCESS-LEVEL
Returns :READ, :READ-WRITE, :READ-WRITE-DIRECTMESSAGES or NIL indicating the current access level.
-
EXTERNAL FUNCTION COMPLETE-AUTHENTICATION
- VERIFIER
- &OPTIONAL
- TOKEN
Finishes the authentication procedure by retrieving the access token. Sets the *OAUTH-TOKEN* and *OAUTH-TOKEN-SECRET* to their respective values.
-
EXTERNAL FUNCTION COMPUTE-STATUS-LENGTH
- STATUS-TEXT
Computes the final status length by shortening the URLs within the tweet according to twitter's current URL shortening configurations. If the configuration has not been fetched before, this function call will result in an api call.
-
EXTERNAL FUNCTION CURSOR-COLLECT
- PARAMETER
- URI
- &KEY
- PARAMETERS
- METHOD
Collects the given parameter into one list by APPEND.
-
EXTERNAL FUNCTION CURSORED-REQUEST
- URI
- &KEY
- PARAMETERS
- METHOD
Performs a signed-request returning a cursor instance tailored for it.
-
EXTERNAL FUNCTION DIRECT-MENTION-P
- STATUS
Returns T if the status is a direct mention of the currently identified user. To qualify as a direct mention, the mention has to appear before any other text in the tweet.
-
EXTERNAL FUNCTION FILE-TO-BASE64-STRING
- PATHNAME
No documentation provided. -
EXTERNAL FUNCTION FROM-KEYWORD
- KEYWORD
Turns a keyword into a key. Replaces - with _ and downcases the keyword as a string. This is useful to parse the request parameters from the lisp representation into the api representation.
-
EXTERNAL FUNCTION GENERATE-NONCE
Generate a NONCE to use for requests. Currently this simply uses a v4-UUID.
-
EXTERNAL FUNCTION HMAC
- STRING
- KEYSTRING
Returns a base-64 encoded string of the HMAC digest of the given STRING using the KEYSTRING as HMAC key. The encoding of *external-format* is used throughout.
-
EXTERNAL FUNCTION INITIATE-AUTHENTICATION
- &KEY
- METHOD
- API-KEY
- API-SECRET
Starts the authentication process and returns an URL that the user has to visit. METHOD can be one of :PIN :SERVER or a string designating a callback URL. See OAUTH/AUTHORIZE, INITIATE-SERVER-AUTHENTICATION and OAUTH/AUTHENTICATE respectively.
-
EXTERNAL FUNCTION MAP-CURSOR
- FUNCTION
- PARAMETER
- URI
- &KEY
- PARAMETERS
- METHOD
Applies FUNCTION to each element of the designated parameter while going through the cursor. Returns the collected return values of the FUNCTION calls.
-
EXTERNAL FUNCTION MENTION-P
- STATUS
Returns T if the status is mentioning the currently identified user. Simply checks the status entities for a user-mention that matches to the currently identified user.
-
EXTERNAL FUNCTION PARSE-BOOLEAN
- VALUE
Parses a string boolean. If the string is one of (T, true, 1), then T is returned, otherwise NIL. The check is case-insensitive.
-
EXTERNAL FUNCTION PARSE-MONTH
- STRING
No documentation provided. -
EXTERNAL FUNCTION PARSE-TWITTER-TIME
- STRING
Parse a string returned by the twitter API that is of the form "Fri Mar 26 15:36:12 +0000 2010" to a local-time timestamp.
-
EXTERNAL FUNCTION PIN-REQUEST-TOKEN
Query for a PIN based request token. See CALLBACK-REQUEST-TOKEN. According to spec https://dev.twitter.com/docs/auth/pin-based-authorization
-
EXTERNAL FUNCTION PREPARE
- PARAMETERS
Filters out empty key-value pairs and turns all values into strings, ready to be sent out as request parameters. This function is DESTRUCTIVE.
-
EXTERNAL FUNCTION REPLACE-ENTITIES
- STATUS
- REPLACEMENT-FUNCTIONS
- &OPTIONAL
- TEXT
Replaces the regions as marked by the entities with the result of the replacement function. STATUS --- A status object or any object with entities, or a list of entities. REPLACEMENT-FUNCTIONS --- A plist of entity-types as keys and functions with one argument as the value. Keys should be one of :USER-MENTIONS :URLS :SYMBOLS :HASHTAGS :MEDIA. Functions should take one argument, the entity to replace and return a string value to replace it with. TEXT --- The text to replace in. The sequence is not modified. -
EXTERNAL FUNCTION REPLACE-ENTITY
- STATUS
- ENTITY-TYPE
- REPLACEMENT-FUNCTION
- &OPTIONAL
- TEXT
Replaces the regions as marked by the entities with the result of the replacement function. STATUS --- A status object or any object with entities. ENTITY-TYPE --- A keyword for the entity to replace. Either :USER-MENTIONS :URLS :SYMBOLS :HASHTAGS :MEDIA REPLACEMENT-FUNCTION --- A function with one argument; the entity object currently being replaced. TEXT --- The text to replace in. The sequence is not modified.
-
EXTERNAL FUNCTION RETWEET-P
- STATUS
Returns T if the status is a retweet. To qualify as a retweet, the tweet has to either contain a RETWEETED-STATUS, or start with "RT".
-
EXTERNAL FUNCTION SERIALIZE-OBJECT
- OBJECT
Turns all object slots into an ALIST. Requires CLOSER-MOP to be installed.
-
EXTERNAL FUNCTION SIGNED-DATA-REQUEST
- REQUEST-URL
- &KEY
- DATA-PARAMETERS
- PARAMETERS
- OAUTH-PARAMETERS
- ADDITIONAL-HEADERS
- METHOD
- DRAKMA-PARAMS
Issue a signed data request against the API. See SIGNED-REQUEST. According to spec https://dev.twitter.com/docs/uploading-media
-
EXTERNAL FUNCTION SIGNED-REQUEST
- REQUEST-URL
- &KEY
- PARAMETERS
- OAUTH-PARAMETERS
- ADDITIONAL-HEADERS
- METHOD
- DRAKMA-PARAMS
Issue a signed request against the API. This requires the *oauth-api-key*, *oauth-signature-method*, *oauth-version* and at least *oauth-api-secret* to be set. See CREATE-SIGNATURE. For return values see DRAKMA:HTTP-REQUEST According to spec https://dev.twitter.com/docs/auth/authorizing-request
-
EXTERNAL FUNCTION SIGNED-STREAM-REQUEST
- REQUEST-URL
- &KEY
- PARAMETERS
- OAUTH-PARAMETERS
- ADDITIONAL-HEADERS
- METHOD
- DRAKMA-PARAMS
Issue a signed data request against the API. See SIGNED-REQUEST. Returns values according to DRAKMA:HTTP-REQUEST with :WANT-STREAM T
-
EXTERNAL FUNCTION TEXT-WITH-EXPANDED-URLS
- STATUS
- &OPTIONAL
- TEXT
Replaces the shortened links with the resolved entity urls if possible.
-
EXTERNAL FUNCTION TEXT-WITH-MARKUP
- STATUS
- &KEY
- APPEND-MEDIA
- URL-CLASS
- MENTION-CLASS
- HASHTAG-CLASS
- MEDIA-CLASS
- MEDIA-IMAGE-CLASS
- TEXT
Transforms the text into a HTML-ready form. This includes the following changes related to entities: URLS -> <a href="URL" title="EXPANDED-URL">DISPLAY-URL</a> USER-MENTIONS -> <a href="http://twitter.com/SCREEN-NAME" title="NAME">@SCREEN-NAME</a> HASHTAGS -> <a href="http://twitter.com/search?q=%23HASHTAG">#HASHTAG</a> MEDIA -> <a href="URL" title="EXPANDED-URL">DISPLAY-URL</a> The tweet status text is also correctly escaped with entities for <, >, &. If APPEND-MEDIA is non-NIL, an <img> tag with the related SRC and ALT attributes is appended to the text if a media entity exists. APPEND-MEDIA can be one of :LARGE :MEDIUM :SMALL :THUMB, which sets the proper width and height attributes and loads the respective image. The size defaults to :THUMB.
-
EXTERNAL FUNCTION TO-KEYWORD
- STRING
Turns a key into a keyword. Replaces _ with - and uppercases the string, then interns it into the keyword package. This is useful to parse the request responses into an alist.
-
EXTERNAL FUNCTION URL-ENCODE
- STRING
- &OPTIONAL
- EXTERNAL-FORMAT
Returns a URL-encoded version of the string STRING using the external format EXTERNAL-FORMAT. According to spec https://dev.twitter.com/docs/auth/percent-encoding-parameters
-
EXTERNAL FUNCTION VALID-LANGUAGE-P
- LANGUAGE
- &KEY
- REFRESH-CACHE
Returns T if the given language code is a language covered by twitter. See HELP/LANGUAGES.
-
EXTERNAL FUNCTION XML-DECODE
- STRING
Transforms < > & into their proper characters.
-
EXTERNAL FUNCTION XML-ENCODE
- STRING
Transforms & < > into their proper entities.
-
EXTERNAL GENERIC-FUNCTION BLOCK-USER
- USER
Blocks the given user as per BLOCKS/CREATE. Returns a new user object.
-
EXTERNAL GENERIC-FUNCTION CURSOR-NEXT
- CURSOR
Moves the cursor to the next iteration if possible and saves the data in the cursor object. If no additional data is available, NIL is returned instead.
-
EXTERNAL GENERIC-FUNCTION CURSOR-PREVIOUS
- CURSOR
Moves the cursor to the previous iteration if possible and saves the data in the cursor object. If no additional data is available, NIL is returned instead.
-
EXTERNAL GENERIC-FUNCTION CURSOR-REQUEST
- CURSOR
Perform the currently stored cursor request and save the data in the cursor object.
-
EXTERNAL GENERIC-FUNCTION DELETE-OBJECT
- OBJECT
Deletes the given object.
-
EXTERNAL GENERIC-FUNCTION FAVORITE
- STATUS
Favorites the given status as per FAVORITES/CREATE. Returns a new STATUS object.
-
EXTERNAL GENERIC-FUNCTION FETCH-USER
- OBJECT
Fetches the user object associated with the given object. This always returns a fresh object and always results in a server call.
-
EXTERNAL GENERIC-FUNCTION FOLLOW-USER
- USER
Follows the given user as per FRIENDSHIPS/CREATE. Returns a new user object.
-
EXTERNAL GENERIC-FUNCTION LIST-USER
- LIST
- USER
Adds the given user to the given list as per LISTS/MEMBERS/CREATE. Returns the given USER identifying object.
-
EXTERNAL GENERIC-FUNCTION MAP-TIMELINE
- TIMELINE
- HANDLER-FUNCTION
- &REST
- ARGS
- &KEY
- COOLDOWN
- COUNT
- TRIM-USER
- INCLUDE-ENTITIES
- CONTRIBUTOR-DETAILS
- INCLUDE-RTS
- EXCLUDE-REPLIES
- INCLUDE-USER-ENTITIES
- &ALLOW-OTHER-KEYS
Continuously apply HANDLER-FUNCTION to each STATUS appearing in the given TIMELINE. Before fetching new tweets, a COOLDOWN amount of seconds are slept to avoid spamming. Each time after a fetch, HANDLER-FUNCTION is applied to each status returned by the fetch. Internally, the :SINCE-ID argument is supplied to each subsequent request to assure that only new statuses are fetched on every iteration. Depending on which timeline is requested, additional keyword arguments may be supplied. See the individual STATUSES/* functions for further reference.
-
EXTERNAL GENERIC-FUNCTION MENTION-USER
- USER
- TEXT
- &KEY
- FILE
- REPLY-TO
- LATITUDE
- LONGITUDE
- PLACE-ID
- POSSIBLY-SENSITIVE
Creates a new mentioning status (@user ..) as per TWEET!. Returns the new STATUS object.
-
EXTERNAL GENERIC-FUNCTION MESSAGE-USER
- USER
- TEXT
Sends a direct message to the given user as per DIRECT-MESSAGES/NEW. Returns the new DIRECT-MESSAGE Object.
-
EXTERNAL GENERIC-FUNCTION REPLY
- STATUS
- TEXT
- &KEY
- FILE
- LATITUDE
- LONGITUDE
- PLACE-ID
- POSSIBLY-SENSITIVE
Replies to the given status, mentioning only the status' owner (@user ..) as per TWEET!. Returns the new STATUS object.
-
EXTERNAL GENERIC-FUNCTION REPLY-ALL
- STATUS
- TEXT
- &KEY
- FILE
- LATITUDE
- LONGITUDE
- PLACE-ID
- POSSIBLY-SENSITIVE
Replies to all mentioned users in the tweet as per TWEET!. Returns the new STATUS object.
-
EXTERNAL GENERIC-FUNCTION REPORT-USER
- USER
Reports the given user for spam and blocks it as per USERS/REPORT-SPAM. Returns a new user object.
-
EXTERNAL GENERIC-FUNCTION RETWEET
- STATUS
Retweets the given status as per STATUSES/RETWEET. Returns the new STATUS object.
-
EXTERNAL GENERIC-FUNCTION START-STREAM
- FILTER
- HANDLER-FUNCTION
- &REST
- ARGS
- &KEY
- STALL-WARNINGS
- FILTER-LEVEL
- LANGUAGE
- COUNT
- WITH
- REPLIES
- FOLLOW
- TRACK
- LOCATIONS
- &ALLOW-OTHER-KEYS
Starts the streaming process as per the STREAM/ functions. Depending on the filter, a different stream is started. FILTER can be of type USER, LOCATION, GEOMETRY, STRING, NULL or :USER, :SITE, :SAMPLE, :FILTER or :FIREHOSE.
-
EXTERNAL GENERIC-FUNCTION SUBSCRIBE-TO-LIST
- LIST
Subscribes to the given list as per LISTS/SUBSCRIBERS/CREATE. Returns a new USER-LIST object.
-
EXTERNAL GENERIC-FUNCTION TWEET
- TEXT
- &KEY
- FILE
- REPLY-TO
- LATITUDE
- LONGITUDE
- PLACE-ID
- POSSIBLY-SENSITIVE
Creates a new status as per STATUSES/UPDATE or STATUSES/UPDATE-WITH-MEDIA if FILE is given. Returns the new STATUS object.
-
EXTERNAL GENERIC-FUNCTION UNBLOCK-USER
- USER
Unblocks the given user as per BLOCKS/DESTROY. Returns a new user object.
-
EXTERNAL GENERIC-FUNCTION UNFAVORITE
- STATUS
Unfavorites the given status as per FAVORITES/DESTROY. Returns a new STATUS object.
-
EXTERNAL GENERIC-FUNCTION UNFOLLOW-USER
- USER
Unfollows the given user as per FRIENDSHIPS/DESTROY. Returns a new user object.
-
EXTERNAL GENERIC-FUNCTION UNLIST-USER
- LIST
- USER
Removes the given user from the given list as per LISTS/MEMBERS/DESTROY-ALL. Returns the given USER identifying object.
-
EXTERNAL GENERIC-FUNCTION UNSUBSCRIBE-FROM-LIST
- LIST
Unsubscribes from the given list as per LISTS/SUBSCRIBERS/DESTROY. REturns a new USER-LIST object.
-
EXTERNAL MACRO DO-CURSOR
- DATA-VAR
- URI
- &KEY
- PARAMETERS
- METHOD
- CURSOR-VAR
- &BODY
- BODY
Iterates over all data sets of a cursor, binding the request data to DATA-VAR on each iteration. Returns the cursor at its end position.
-
EXTERNAL MACRO PREPARE*
- &REST
- PARAMETER-NAMES
Creates a PREPARE statement out of the provided variables.
-
EXTERNAL MACRO WITH-REPLACED-ENTITIES
- STATUS
- &OPTIONAL
- ENTITYVAR
- TEXT
- &BODY
- REPLACEMENTS
Shorthand macro for replacing multiple entities. STATUS --- A status object or any object with entities, or a list of entities. ENTITYVAR --- The variable to use in the replacement functions. TEXT --- The text to pass to REPLACE-ENTITIES REPLACEMENTS ::= (TYPE FORM*)* TYPE --- An entity type. Should be one of :USER-MENTIONS :URLS :SYMBOLS :HASHTAGS :MEDIA.