拉出单个轨道的SoundCloud视图计数

时间:2014-01-23 01:58:21

标签: soundcloud

我想在SoundCloud上提取单个曲目的播放计数数据。我已经看过各种各样的例子,可以为所有用户的曲目提供总播放次数,但不会针对单个曲目。我对编码很新,可能不会处理最终编码,但只是想知道是否有人已经有了答案。

例如,我想跟踪此曲目的播放次数:

https://soundcloud.com/llucid/fish-grease-prod-louis-futon

如果你们能帮助我,我真的很感激。

亲切的问候

1 个答案:

答案 0 :(得分:1)

之前的问题并不那么简单,因为所有曲目的用户总跟踪播放次数都不容易获得。但是单曲的Playcount就在那里。

我发现自己更多地使用跟踪ID而不是跟踪网址。但是,如果您只有网址,您仍然可以将其解析为完整的跟踪资源,其中包括playcount。

我不知道你使用的是什么语言,但是我使用php和heres代码来获取跟踪playcount。但是我现在会告诉你,除非你能对api文档有所了解(located here)然后我认为你已经掌权了。此代码是从api docs复制/粘贴的。

<?php
require_once 'Services/Soundcloud.php';

// create a client object with your app credentials
$client = new Services_Soundcloud('YOUR_CLIENT_ID');

// a permalink to a track
$track_url = 'https://soundcloud.com/llucid/fish-grease-prod-louis-futon';

// resolve track URL into track resource
$track = json_decode($client->get('resolve', array('url' => $track_url)), true);

$track_playcount = $track['playback_count'];
echo $track_playcount;