e45fc37c123618dce7dc29d1e092ab9854cf258c
CocoaTweet
This is a library for using Twitter API from C++
Dependency
- libcurl
- libssl
Features
- statuses/update
Now, only post a tweet.
How
API Key Registration
1.Write Key into code
write api key into code and create Key object use it.
#include "cocoatweet/oauth/key.h"
auto consumerKey = "your consumer key";
auto consumerSecret = "your consumer secret";
auto accessToken = "your access token";
auto accessTokenSecret = "your access token secret";
CocoaTweet::OAuth::Key key(consumerKey, consumerSecret, accessToken, accessTokenSecret);
2. Load Key from JSON file
prepare file which written 'api-key' with json format.
{
"consumer_key" : "your consumer key",
"consumer_secret" : "your consumer secret",
"access_token" : "your access token",
"access_token_secret" : "your access token secret"
}
then you can load api key from json file.
#include "cocoatweet/oauth/key.h"
CocoaTweet::OAuth::Key key = CocoaTweet::OAuth::Key::fromJsonFile("api_key.json");
Generate API object
generating API object with Key.
this object is API entry point.
#include "cocoatweet/api/api.h"
CocoaTweet::API::API api(key);
Post Tweet
post tweet
api.status().Update("Hello, World!!\nTweet from Cocoa Twitter Library");
Description
Languages
C++
99.3%
CMake
0.5%
Shell
0.1%