arkadaşlar aşağıdaki gibi elimde stdClass verileri var.

stdClass Object
(
[statuses] => Array
(
[0] => stdClass Object
(
[metadata] => stdClass Object
(
[result_type] => recent
[iso_language_code] => en
)

[created_at] => Sun Jul 21 19:01:51 +0000 2013
[id] => 3.5902544544806E+17
[id_str] => 359025445448056832
[text] => "@I_AmdCdON: What would life be like wit out social media" great, more in person type time
[source] => Twitter for Android


bu verileri yazdırmak için:

echo $statuses->statuses[0]->text;

çıktısı: "@I_AmdCdON: What would life be like wit out social media" great, more in person type time

şeklinde gelmesini istiyorum. ama bu satırda hata olduğu bilgisi geliyor.

yardımcı olur musunuz? teşekkürler.

hata mesajı:


Notice: Undefined variable: statuses in C:\Program Files\EasyPHP-12.1\www\twitter\index.php on line 19

Notice: Trying to get property of non-object in C:\Program Files\EasyPHP-12.1\www\twitter\index.php on line 19

Notice: Trying to get property of non-object in C:\Program Files\EasyPHP-12.1\www\twitter\index.php on line 19


Ek Olarak: dalgınlık :(

iki kez statuses yazmışım.

$api = $twitter->get('https://api.twitter.com/1.1/search/tweets.json?q=' . $q);

kodundaki $api değişkeni gelmesi gerekti. yani:

echo $api->statuses[0]->text;

belki birinin işine yarar. ;)