Twitter developerでtwitter apiを提供しています。
Node.jsのTwitter libraryを使用すると、簡単にtwitter apiを使用することができます。
Set up
Twitter apiを使用するには、Access tokenが必要です。 Twitter appのdashboardに入っKeys and Tokensページに行けばあります。
次のようなコマンドでlibraryをインストールします。
$ npm install twitter
例
使用する前に、以下のようにKeyとTokenを入力して、Twiiterオブジェクトを生成します。
var Twitter = require('twitter');
var client = new Twitter({
consumer_key: 'iyGYWq5ohbRk11111111111',
consumer_secret: '6FV5MOxbwbRkYew111111111111111111111111111111111',
access_token_key: '982942500309483521-111111111111111111111111111111111',
access_token_secret: 'r1CQ4gIqR59U2Qa111111111111111111111111111111111'
});
Tweet
次のコードでtweetするメッセージをcontentに渡すと、Twiiterにtweetが登録されます。
function tweetPost(content) {
client.post('statuses/update', {status: content}, function(error, tweet, response) {
if (!error) {
console.log("tweet success: " + content);
} else {
console.log(error);
}
});
}
その他のAPI
Favorites list
client.get('favorites/list', function(error, tweets, response) {
if(error) throw error;
console.log(tweets); // The favorites.
console.log(response); // Raw response object.
});
Search
client.get('search/tweets', {q: 'node.js'}, function(error, tweets, response) {
console.log(tweets);
});
Retweet
var tweetId = 'XXXXX';
client.post('statuses/retweet/' + tweetId, function(error, tweet, response) {
if (!error) {
console.log(tweet);
}
});
このほか、多くの例では、node-twitter-examplesを参照してください。
Related Posts
- コードでUMLを作成する方法を、PlantUMLをご紹介します
- VSCode - PlantUMLプラグインのインストールと使用方法
- Node.js - Twitter apiでツイートする方法
- Visual Studio Codeでコードを自動整列
- MavenでJavaプロジェクトをビルドする方法
- GitLab - `pre-receive hook declined`エラーを解決する
- AMPサイトにFacebook Comments(コメント)を記入する
- Desktop AMPのバージョンのAdsense適用する
- GoDaddyは -> NameCheapドメイン移転する
- Selenium - ページの読み込みが完了するまで待つ(python)
- Sublime Text3でCTagsを使用する方法
- IntelliJでスカラーインストールして使用する
- NginxでReactを展開する方法
- Ubuntuの18.04 - NVIDIAドライバをインストールする方法
- Plum 84 keyboardレビュー