AIM有一個狀態指示器代碼,根據您在PHP和AIM API中完成的狀態(在線/離線)返回兩個不同的圖像。通過PHP返回不同的圖像
<img src="http://big.oscar.aol.com/USERNAME?on_url=ON_IMAGE&off_url=OFF_IMAGE">
我一直在尋找一個Last.fm的小工具,卻與此專輯封面我在聽或最後一張專輯我聽了,但無法找到它。
我該如何繼續使用PHP和Last.fm API。
AIM有一個狀態指示器代碼,根據您在PHP和AIM API中完成的狀態(在線/離線)返回兩個不同的圖像。通過PHP返回不同的圖像
<img src="http://big.oscar.aol.com/USERNAME?on_url=ON_IMAGE&off_url=OFF_IMAGE">
我一直在尋找一個Last.fm的小工具,卻與此專輯封面我在聽或最後一張專輯我聽了,但無法找到它。
我該如何繼續使用PHP和Last.fm API。
是不是http://www.lastfm.pl/api/show?service=290夠了?簡單地解析您獲得的XML作爲響應,並使用從「圖像」標籤提取的數據。
以及我看到它,會做,它可能在python: 你有用戶user.getRecentTracks,在那裏你可以得到:
<recenttracks user="RJ" page="1" perPage="10" totalPages="3019">
<track nowplaying="true">
<artist mbid="2f9ecbed-27be-40e6-abca-6de49d50299e">Aretha Franklin</artist>
<name>Sisters Are Doing It For Themselves</name>
<mbid/>
<album mbid=""/>
<url>www.last.fm/music/Aretha+Franklin/_/Sisters+Are+Doing+It+For+Themselves</url>
<date uts="1213031819">9 Jun 2008, 17:16</date>
<streamable>1</streamable>
</track>
...
</recenttracks>
然後你有API調用artist.getInfo(同作爲album.getInfo),在那裏你可以得到:
<artist>
<name>Cher</name>
<mbid>bfcc6d75-a6a5-4bc6-8282-47aec8531818</mbid>
<url>http://www.last.fm/music/Cher</url>
<image size="small">http://userserve-ak.last.fm/serve/50/285717.jpg</image>
<image size="medium">http://userserve-ak.last.fm/serve/85/285717.jpg</image>
<image size="large">http://userserve-ak.last.fm/serve/160/285717.jpg</image>
<streamable>1</streamable>
你只需要XML解析來獲取圖像(或只是使用正則表達式)。調用,您可以用捲曲的請求做出API:
爲專輯信息,你可以明白我的意思是女巫在你提供的鏈接的例子。