我想获取所有播放次数为 0 到 1 的曲目,并且正在查看来自http://api.soundcloud.com/tracks/90891876.json?client_id=XXX URL 的播放计数统计信息,其中播放计数包含在 json 响应中。我们有近 1500 个声音片段,是否可以制作一个脚本来获取大约 1500 次这些数据,或者我会因为向 API 发送垃圾邮件而受到限制?我们只会使用此统计数据几次来衡量我们的广告系列将如何尝试增加播放量。或者是否有可能在一个请求中获取这些数据?
问问题
1662 次
2 回答
3
我看到这个问题刚刚获得了“风滚草”徽章,我感觉很糟糕。
如果曲目都归同一用户所有,则可以使用此端点:
http://api.soundcloud.com/users/{id}/tracks
如果您只有曲目列表,则可以使用此端点:
http://api.soundcloud.com/tracks?ids=123,234,765,456,etc
请参阅此处文档的“过滤器”部分:http: //developers.soundcloud.com/docs/api/reference#tracks
但请记住,虽然 HTTP 规范没有对查询字符串的长度施加限制,但默认的 apache 设置将在 4000 个字符左右返回错误。这个端点大概有 400 条轨道。玩弄它。也许 soundcloud 对每个查询的曲目数量有限制。
于 2013-09-25T16:09:39.507 回答
0
您可以将播放器嵌入网站(服务器)并使用 Analytics 跟踪它们。我为此编写了一个脚本:http: //vitorventurin.com/tracking-soundcloud-with-google-analytics/
于 2013-09-25T19:13:28.270 回答