2013-03-25 77 views
1

我正在使用Twitter oauth libraryTwitter Oauth(PHP) - 获取带链接的最新推文

我有它的设置,并可以从用户时间线拉最新的Tweet。我的问题是让链接出现。这一切都以纯文本形式返回。需要将诸如用户名(@user)等链接到他们的页面,标签链接和任何URL链接的东西。

验证凭据后,我使用以下代码来提取最新用户Tweet。

$statuses = $connection->get('statuses/user_timeline', array('screen_name' => 
$twitterUser, 'count' => $count)); 

foreach ($statuses as $status) { 

echo $status->text . "<br>"; 

} 
+0

Twitter的API犯规规定,尝试检查库中是否包含您所需要的工具,或者您可以使用的preg_match由你自己做它()。祝你好运 ! – egig 2013-03-25 20:51:15

+0

谢谢..我发现一个预编写的函数,似乎正是我所需要的。 – user1110562 2013-03-26 03:03:35

+1

http://mardix.wordpress.com/2009/03/16/php-function-to-convert-link-in-twitter-status-to-url/ – user1110562 2013-03-26 03:04:56

回答

1

对于这两种技术和条件方面的服务的原因,你需要使用entities块这一点。

"entities": { 
    "url": { 
    "urls": [ 
     { 
     "expanded_url": null, 
     "url": "http://dev.twitter.com", 
     "indices": [ 
      0, 
      22 
     ] 
     } 
    ] 
    }, 
    "description": { 
    "urls": [ 

    ] 
    } 
}, 

https://dev.twitter.com/docs/tweet-entities