Jag har försökt knåpat ihop en spellista, baserad på LastFMs API, dit jag scrobblar det jag lyssnar på i Spotify.
Det fungerar jättebra när jag gör det med JavaScript .. men nu vill jag omvandla den till PHP, men där går jag bet kan jag lova. Fattar ingenting, haha. ;)
Som sagt, jag är ingen fena på det här med php så rätta mig gärna, men framförallt - hilfe bitte.
Här är min class:
<?php
class SpotifyPlaylist{
function SpotifyPLAYLIST(){
$this->searchURL = 'http://url-och-password-och-grejjer-till-deras-api';
}
function getPlaylist(){
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$this->searchURL);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_HTTPHEADER,array("Content-Type: application/json"));
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$playlist = curl_exec($ch);
curl_close($ch);
return json_decode($playlist);
}
}
?>
Och här är försöket att få ut något:
<?php
$spotify = new SpotifyPLAYLIST();
$tracks = $spotify->getPlaylist();
foreach ($tracks->recenttracks->track as $track){
echo print_r($track) .'<br><br>';
}
?>
När jag kör en echo print_r($track), här ovan, får jag ut spellistan så här, här är 2 exempel:
Informationen jag vill ha ut ur detta är artist, titel, album, datum (eller om låten spelas just nu). Jag har rödmarkerat dessa värden i citat här ovan.