twitterのツイート内容を取得したいのですが、何も出力されなくて困っています。
環境構築にはnpmを使いました。
現在のフォルダ内の構造
・node_modules
・app.js
・index.html
・package.json
・package-lock.json
app.js内
app
1const http = require('http'); 2const Twitter = require('twitter'); 3 4const hostname = '127.0.0.1'; 5const port = 3000; 6 7const server = http.createServer((req, res) => { 8 res.statusCode = 200; 9 res.setHeader('Content-Type', 'text/plain'); 10 res.end('Hello World'); 11}); 12 13server.listen(port, hostname, () => { 14 console.log(`Server running at http://${hostname}:${port}/`); 15}); 16 17let client = new Twitter({ 18 consumer_key: '自分のconsumer_key', 19 consumer_secret: '自分のconsumer_key', 20 consumer_token_key: '自分のconsumer_token_key', 21 consumer_token_secret: '自分のconsumer_token_secret' 22}); 23 24var params = {screen_name: 'nodejs'}; 25client.get('statuses/user_timeline', params, function(error, tweets, response) { 26 if (!error) { 27 console.log(tweets); 28 } 29}); 30
package.json内
package
1{ 2 中略〜 3 "dependencies": { 4 "twit": "^2.2.11", 5 "twitter": "^1.7.1" 6 } 7} 8
コード自体は動いていますが、Twitterのデータが取得できていません。どうやって取得するのでしょうか?
TwitterAPIを使ってデータを取得するには他の言語を使うべきなのでしょうか。みなさんの使用言語も教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー