2010-06-13 6 views
0

AIM에 대한 상태 표시기 코드는 PHP 및 AIM API로 수행 된 상태 (온/오프라인)에 따라 두 개의 다른 이미지를 반환합니다.PHP를 통해 다른 이미지 반환하기

<img src="http://big.oscar.aol.com/USERNAME?on_url=ON_IMAGE&off_url=OFF_IMAGE"> 

난 그냥 듣고있어 앨범 커버 또는 I가 말을 마지막으로 앨범을 표시하는 Last.fm 위젯을 찾고 있었다, 그러나 그것을 찾을 수 없습니다.

PHP와 Last.fm API을 사용하여 어떻게 만들 수 있습니까?

답변

0

나는 그것을보고 파이썬에서 아마 그것을 할 것입니다뿐만 아니라 : 당신은 당신이 얻을 수있는 사용자 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 호출 예컨대 : http://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=rj&api_key=b25b959554ed76058ac220b7b2e0a026

앨범 정보 당신을 위해 것은 아이디어 마녀 제공된 링크의 예제에 얻을 수 있습니다.

관련 문제