我試圖創建一個簡單的PHP代碼來顯示使用twitter API的推文,該推文只顯示關於EVE Online的推文 - 作爲一個測試。下面的代碼但不工作,我得到以下錯誤PHP的通知後:消息:試圖獲取非對象的屬性Codeigniter
A PHP Error was encountered
Severity: Notice
Message: Trying to get property of non-object
Filename: pages/about.php
Line Number: 17
這裏是我的代碼:
<?php include('twitteroauth.php');?>
<?php include('get_tweet.php');?>
<div id="tweets">
<?php
$tweets = $twitter->get('https://api.twitter.com/1.1/search/tweets.jsonq=EveOnline&
result_type=recent&count=10' );
foreach($tweets as $tweet)
{
foreach($tweet as $t)
{
echo '<div id="tweetwrap"><img src="'.$t->user->profile_image_url.'"/>'
.$t->text.'</div>';
}
}
?>
</div>
我不使用CodeIgniter的控制器或方法來做到這一點
。我試圖在CodeIgniter以外的地方使用CodeIgniter,而其他地方使用CodeIgniter。我確定有一種方法,但是我不明白爲什麼CodeIgniter在我不使用任何控制器或方法時顯示錯誤。
我也試過這樣:
echo '<div id="tweetwrap"><img src="'.$t->user['profile_image_url'].'"/>'
.$t['text'].'</div>';
但這也不起作用。請幫忙。
你有嘗試做var_dump來看看你有什麼你的$推文嗎? echo'
'; –它返回twitter發送給我的數組,這是正確的 – user3476806