twapi-v2-rs
Twitter v2 library.
- Request builder
- Retrive rate limit from response headers
- Convenience setted parameter methods
- Optional retriable and timeout and logging
- Optional OAuth with web sample
- Experimental type support.
Features
default
- reqwest/default-tls
rustls-tls
- reqwest/rustls-tls
retry
- Retriable
- Timeout
- Logging
oauth
- Twitter OAuth
Changes
v0.5.2 (2023/04/26)
- test get_2_users_me, get_2_tweets_search_recent
- modify response parameters
v0.5.1 (2023/04/25)
- remove unuse url crate
- pub use reqwest
v0.5.1 (2023/04/25)
- remove unuse url crate
- pub use reqwest
v0.5.0 (2023/04/25)
- Add Api::all, Api::open methods. It's all enum parameter setted.
- In Api::all and Api::open methods, max_results is max value.
v0.4.0 (2023/04/25)
- Twitter OAuth
- oauth-web example
v0.3.0 (2023/04/24)
- Support api::execute_twitter generics parameter
- Api::execue method return specific type. (If you want to use serde_json::Value, use execute_twitter directly.)
v0.2.0 (2023/04/23)
- Experimental type support.
v0.1.0 (2023/04/20)
- First release.
Examples
API
use get_2_tweets_id;
async
Twitter OAuth Web
cd examples/oauth-web
API_KEY_CODE=XXXX API_SECRET_CODE=XXXX cargo run