ほとんどの場合自明ですが、曲のタイトルとアーティストをJavaScriptのプレーンテキストオブジェクトとして送信したいので、CSSで自分でスタイルを設定できます。そして、おそらくそれがSpotifyの曲にリンクする方法もクールだろう。
3 に答える
SpotifyをLastFMにリンクします-http ://www.spotify.com/uk/about/spotify-on-the-web/spotify-last-fm/
次に、Last FMにサインアップしたときにAPIキーを取得すると、次のスクリプト(jQueryが必要)とhtmlを使用して、聞いたことを表示できます。
<ul>
<li class=”artist”>Artist: </li>
<li class=”track”>Track: </li>
</ul>
$.getJSON('http://ws.audioscrobbler.com/2.0/?method=user.getrecenttracks&user=[USERNAME]&api_key=[KEY]&format=json', function(data) {
var artist = $(".artist"),
track = $(".track"),
artistVal = data.recenttracks.track[0].artist["#text"],
trackVal = data.recenttracks.track[0].name;
artist.append(artistVal);
track.append(trackVal);
});
[Key]をAPIキーに、[Username]を最後のFMユーザー名に置き換えます
これを直接行うためのAPIはありませんが、いくつかのアプローチがあります。
1)Mac OSを使用している場合は、SpotifyのAppleScript辞書を使用して何が再生されているかを確認し、どこかにアップロードするための小さなアプリケーションを作成します。
2)そうでない場合は、Spotify内で実行され、情報をアップロードするSpotifyアプリを作成します。ただし、そのアプリをアクティブにしておく必要があります。そうしないと、アプリが一時停止されます。
もう1つのオプションは、FacebookにスクランブルするようにSpotifyクライアントを構成してから、オープングラフAPIを使用してクエリを実行することです。music.listensの許可をリクエストするためのアクセストークンを取得してから、https ://graph.facebook.com/me/music.listensからアクセスする必要があります。