PHP中的Twitter搜索API1.1

时间:2013-07-26 03:12:19

标签: api twitter twitter-search

我正在尝试使用新的API1.1 twitter创建搜索。 我通过搜索查询获得的反馈是:

stdClass Object ( [statuses] => Array ( [0] => stdClass Object ( [metadata] => stdClass Object ( [result_type] => recent [iso_language_code] => en ) [created_at] => Thu Jul 25 18:47:29 +0000 2013 [id] => 3.6047138122329E+17 [id_str] => 360471381223288832 [text] => RT @mccv: Satan's Salad Spinner #freebandnames [source] => Twitter for Android [truncated] => [in_reply_to_status_id] => [in_reply_to_status_id_str] => [in_reply_to_user_id] => [in_reply_to_user_id_str] => [in_reply_to_screen_name] => [user] => stdClass Object ( [id] => 16124537 [id_str] => 16124537 [name] => Carlos A. Becker [screen_name] => caarlos0 [location] => Joinville - SC [description]

并尝试显示我正在尝试的结果:

<span class="timestamp tw_timestamp">'.date('d M / H:i',strtotime($tweet->created_at)).'</span>  **--> Show OK**

<span class="username tw_username">@'.$tweet->screen_name.'</span> **--> Not OK**

在第二个例子中,我收到以下错误: 注意:未定义的属性:stdClass :: $ screen_name

你能帮帮我吗?

谢谢。

2 个答案:

答案 0 :(得分:0)

我没有测试过这个,但是screen_name看起来像是用户对象的属性,所以请尝试:

$ tweet-&GT;用户&GT; SCREEN_NAME

答案 1 :(得分:0)

我设法解决了这个问题。 在制作循环时缺少结果。

错误代码

foreach($content->statuses as $tweetnter

正确的代码

foreach($content->statuses as $tweet

Thank's