C/C++用の使いやすいライブラリが見つからなかったので自作しました。liboauthを元に改造して制作しました。
twicpp.zip(ソースコードのみ)Visual Studio 2008 以降でビルドしてください。
http://dev.twitter.com/appsでアプリケーションを登録したら、以下のようなテキストファイルを作成してください。
static char const consumer_key[] = "xxxxxxxxxxxxxxxxxxxxxx";
static char const consumer_secret[] = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
作成したファイルをインクルードするように、ソースファイルmain.cppを修正します。例を示します。
![]()
コンパイルして、twicpp.exeを実行します。
ウェブブラウザが開き、下記のようなページが表示されます。
「許可する」を押すと、暗証番号(PIN)が表示されます。
twicpp.exeが入力待ちになっていますので、この番号を入力します。
続いて input message: の問いに対して、任意の文字列を入力すると、Twitterに投稿されます。