2011-09-18 83 views
0

我正在寻找一种从tweets中获取图像的方法。
我已经能够从使用OAuth lib中得到用户的鸣叫,等从远程站点获取图像并使用PHP显示较小的图像

现在,我已经解析了每个鸣叫,不得不从它只提取图像。我只会用yfrog,twitpic和lockerz。

我知道yfrog.com图像被命名为main_image<div class="the-image dont-hide">

所以,我怎样才能得到的图像srcmain_imageimg标签,调整其大小为100x100,并显示它,可能使用GD。

+0

如果你想在PHP中调整大小,那么你必须检索图像。 yFrog和twitpic(我假设lockerz)提供API。你看过他们吗? –

+0

是的,我已经看过他们,yfrog是最简单的,因为你可以添加:小到网址并获得缩略图,但其他人不是那么容易,所以这就是我认为直接爬行 – Enrique

回答

0

你应该能够使用每个服务的API来获得源URL,我知道Yfrog和Lockerz是可能的,你只需要传递图像的ID,它应该是原始Tweet中的链接。

一旦你有了URL,你可以使用TimThumb(http://www.darrenhoyt.com/2008/04/02/timthumb-php-script-released/)来调整图像大小,然后这会将外部图像缓存在你的服务器上。