首页 > 编程语言 > 详细

用twitcurl C++库访问Twitter REST API 1.1

时间:2014-01-21 15:25:16      阅读:505      评论:0      收藏:0      [点我收藏+]

首先获得最新的代码:

svn checkout http://twitcurl.googlecode.com/svn/trunk/ twitcurl-read-only

进入twitcurl-read-only/libtwitcurls目录后,运行make编译

如果找不到curl/curl.h文件,则安装curl的开发库

sudo apt-get install libcurl4-openssl-dev

make成功后,安装到系统中。

$ sudo make install
[sudo] password for dean: 
g++ -Wall -fPIC -c -I/usr/include twitcurl.cpp oauthlib.cpp urlencode.cpp base64.cpp HMAC_SHA1.cpp SHA1.cpp
g++ -shared -Wl,-soname,libtwitcurl.so.1 -Wl,-rpath-link=/usr/lib -o libtwitcurl.so.1.0 *.o -L/usr/lib -lcurl
cp libtwitcurl.so.1.0 /usr/lib
cp libtwitcurl.so.1.0 /usr/local/lib
cp twitcurl.h /usr/include/
cp twitcurl.h /usr/local/include/
cp oauthlib.h /usr/include/
cp oauthlib.h /usr/local/include/
ln -sf /usr/lib/libtwitcurl.so.1.0 /usr/lib/libtwitcurl.so
ln -sf /usr/lib/libtwitcurl.so.1.0 /usr/lib/libtwitcurl.so.1
ln -sf /usr/local/lib/libtwitcurl.so.1.0 /usr/local/lib/libtwitcurl.so
ln -sf /usr/local/lib/libtwitcurl.so.1.0 /usr/local/lib/libtwitcurl.so.1

进入twitterClient目录,修改twitterClient.cpp文件, 填入你的twitter app的对应信息:

    twitterObj.getOAuth().setConsumerKey( std::string( "your_consumer_key" ) );
    twitterObj.getOAuth().setConsumerSecret( std::string( "your_consumer_secret" ) );

同时编辑两个文件, 也填上对应信息:

twitterClient_token_key.txt

twitterClient_token_secret.txt



用clang++编译

clang++ twitterClient.cpp -ltwitcurl -o client

./client -u your_twitter_name -p your_pwd






用twitcurl C++库访问Twitter REST API 1.1

原文:http://blog.csdn.net/csfreebird/article/details/18552325

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!