Twitter v2 library.
```rust use twapiv2::{ api::{get2tweetsid::{Api, Expansions}, executetwitter}, fields::{ mediafields::MediaFields, placefields::PlaceFields, pollfields::PollFields, tweetfields::TweetFields, userfields::UserFields, }, };
async fn main() { let bearercode = std::env::var("BEARERCODE").unwrapordefault(); let tweetid = std::env::var("TWEETID").unwrapordefault();
let res = Api::new(&bearer_code, &tweet_id)
.expansions(Expansions::all())
.tweet_fields(TweetFields::open())
.user_fields(UserFields::all())
.media_fields(MediaFields::all())
.place_fields(PlaceFields::all())
.poll_fields(PollFields::all())
.execute()
.await;
if let Some((val, rate_limit)) = res {
println!("{:?}", res);
}
} ```
cd examples/oauth-web
API_KEY_CODE=XXXX API_SECRET_CODE=XXXX cargo run
http://localhost:3000/