multi-platform twitter API library written in C. Based on twicpps.
You must add your OAuth keys to your source.
char const *c_key = "your consumer key";
char const *c_sec = "your consuer secret";
char const *t_key = "your token key";
char const *t_sec = "your token secret";
bear_init(c_key, c_sec, t_key, t_sec);
c_key/sec is consumer_key/secret, t_key/sec is token_key/secret.
Before compilation, you need gcc, make, liboauth and libcurl.
$ make
That's all.
Currently this library has wrappers for following twitter REST APIs:
Timelines
Tweets
- statuses/retweets/:id
- statuses/show/:id
- statuses/destroy/:id
- statuses/update
- statuses/retweet/:id
statuses/update_with_media- statuses/oembed
- statuses/retweeters/ids
Search
Streaming
Direct Messages
- direct_messages
- direct_messages/sent
- direct_messages/show
- direct_messages/destroy
- direct_messages/new
Friends & Followers
- friendships/no_retweets/ids
- friends/ids
- followers/ids
- friendships/incoming
- friendships/outgoing
- friendships/create
- friendships/destroy
- friendships/update
- friendships/show
- friends/list
- followers/list
- friendships/lookup
Users
- account/settings
- account/verify_credentials
- account/settings
- account/update_delivery_device
- account/update_profile
account/update_profile_background_image- account/update_profile_colors
account/update_profile_image- blocks/list
- blocks/ids
- blocks/create
- blocks/destroy
- users/lookup
- users/show
- users/search
- users/contributees
- users/contributors
- account/remove_profile_banner
account/update_profile_banner- users/profile_banner