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.