前提・実現したいこと
PHPでツイートをダウンロードし、CSVに出力しようとしています。
実行すると以下のようなエラーメッセージが出ました。
発生している問題・エラーメッセージ
Notice: Undefined property: stdClass::$statuses in C:\xampp\htdocs\getgettweet.php on line 20
該当のソースコード
PHP
1<?php 2require "twitteroauth-master\autoload.php"; 3use Abraham\TwitterOAuth\TwitterOAuth; 4 5$consumerKey = "xxxxx"; 6$consumerSecret = "xxxxx"; 7$accessToken = "xxxxx"; 8$accessTokenSecret = "xxxxx"; 9 10$twitter = new TwitterOAuth ($consumerKey, $consumerSecret, $accessToken, $accessTokenSecret) ; 11 12$tweets_params = ['q'=>'検索語', 13'since'=>'2019-04-01_00:00:00_JST', 14'until'=>'2019-04-30_23:59:59_JST', 15'count'=>'100',]; 16 17$result = $twitter->get ( 18"search/tweets",$tweets_params) ; 19 20foreach ((array)$result->statuses as $tweet) 21{ 22$t = $tweet->created_at; 23$timestamp = strtotime ($t) ; 24$timestamp = $timestamp+25200; 25$jp_time = date ('sY:m:d_H:i', $timestamp) ; 26 27print $tweet->user->screen_name."<br>\n"; 28print $tweet->text."<br>\n".$jp_time."<br>\n"."<br>\n"; 29 30} 31 32?> 33
試したこと
stasusesと書いてあるところを消してみたりしました。
補足情報(FW/ツールのバージョンなど)
ちゃんと調べれば解決できるような初歩的なミスなのだと思うのですが、基礎から理解できておらず調べ方も分からない状態です。初歩的な質問で申し訳ありませんがどなたかお力をお貸しください。
>ちゃんと調べれば解決できるような
と書いてる間に調べられること試せることはたくさんあるので、なるべくやりつくしてから質問されたほうが良いです。
