twttr.auth
OAuth credential management for both user and app-only authentication
->AppCredentials
(->AppCredentials consumer-key consumer-secret)
Positional factory function for class twttr.auth.AppCredentials.
->MemoryCredentials
(->MemoryCredentials coll-rate-limit-statuses)
Positional factory function for class twttr.auth.MemoryCredentials.
->RateLimitStatus
(->RateLimitStatus limit remaining reset)
Positional factory function for class twttr.auth.RateLimitStatus.
->UserCredentials
(->UserCredentials consumer-key consumer-secret user-token user-token-secret)
Positional factory function for class twttr.auth.UserCredentials.
coll->MemoryCredentials
(coll->MemoryCredentials credentials-coll)
Create a new MemoryCredentials record from a flat sequence of {User,App}Credentials records.
env->AppCredentials
(env->AppCredentials)
(env->AppCredentials env-mapping)
Create an AppCredentials instance from environment variables, defaulting to
CONSUMER_KEY and CONSUMER_SECRET
env->UserCredentials
(env->UserCredentials)
(env->UserCredentials env-mapping)
Create a UserCredentials instance from environment variables, defaulting to
CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, and ACCESS_TOKEN_SECRET
file->Credentials-coll
(file->Credentials-coll csv-file)
(file->Credentials-coll csv-file column-mapping)
Read a sequence of App/UserCredentials instances from a CSV file.
* `column-mapping` is a mapping from (App/)UserCredential keys to their
column names in the CSV, defaulting to:
consumer_key, consumer_secret, access_token, access_token_secret
map->AppCredentials
(map->AppCredentials m__7585__auto__)
Factory function for class twttr.auth.AppCredentials, taking a map of keywords to field values.
map->MemoryCredentials
(map->MemoryCredentials m__7585__auto__)
Factory function for class twttr.auth.MemoryCredentials, taking a map of keywords to field values.
map->RateLimitStatus
(map->RateLimitStatus m__7585__auto__)
Factory function for class twttr.auth.RateLimitStatus, taking a map of keywords to field values.
map->UserCredentials
(map->UserCredentials m__7585__auto__)
Factory function for class twttr.auth.UserCredentials, taking a map of keywords to field values.
StatefulCredentials
protocol
members
find!
(find! this path)
Find the freshest credentials from the collection `this` for requesting `path`
update!
(update! this credentials path rate-limit-status)
Update the `rate-limit-status` state associated with `credentials` for requesting `path`