プログラミング初心者です。
awsのcloud9上で、Twitter APIで検索したツイートを取得するためにcowitterを使っているのですが、検索結果がどこに表示されているのか、そもそもきちんとプログラムが動いているのかどうかが分かりません。もし、何か分かる方が要れば教えて頂けないでしょうか。下記のプログラムをherokuにデプロイしています。composerはダウンロードできていると思われます。
php
1<?php 2 require __DIR__ . '/vendor/autoload.php'; 3 4 use mpyw\Co\Co; 5 use mpyw\Co\CURLException; 6 use mpyw\Cowitter\Client; 7 use mpyw\Cowitter\HttpException; 8 9 define('CONSUMER_KEY', '自分のCONSUMER_KEYを入力'); 10 define('CONSUMER_SECRET','自分のCONSUMER_SECRETを入力'); 11 define('ACCESS_TOKEN','自分のACCESS_TOKENを入力'); 12 define('ACCESS_TOKEN_SECRET','自分のACCESS_TOKEN_SECRETを入力'); 13 14 $client = new Client([CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET]); 15 16 17 $prams = array( 18 'q' => 'マクドナルド', // 検索したいキーワード 19 'count' => '10', // 取得数 20 'result_type' => 'recent' // 取得するツイートの種類 21 ); 22 23 // Search tweets 24 $statuses = $client->get('search/tweets', $prams)->statuses; 25 26 foreach ($statuses as $status) { 27 $text = htmlspecialchars($status->text, ENT_QUOTES, 'UTF-8'); 28 $userName = htmlspecialchars($status->user->name, ENT_QUOTES, 'UTF-8'); 29 $userIcon = htmlspecialchars($status->user->profile_image_url, ENT_QUOTES, 'UTF-8'); 30 echo '<img src="'.$userIcon.'"/><br>'; 31 echo $userName.'<br>'; 32 echo $text.'<br>'; 33} ?>
あなたの回答
tips
プレビュー