我确实到处寻找,但无法弄清楚如何找到可以在他们的嵌入代码中使用的用户 ID。有谁知道如何找到它?
5 回答
蒂姆的计划似乎被打破了。想我只是在这里复制并粘贴解决方案。谢谢零下!
curl -v 'http://api.soundcloud.com/resolve.json?url=http://soundcloud.com/YOUR_USER_NAME&client_id=YOUR_CLIENT_ID'
只需查看源头部分。
<meta property="twitter:app:url:googleplay" content="soundcloud://users:IDHERE">
<meta property="twitter:app:url:iphone" content="soundcloud://users:IDHERE">
<meta property="twitter:app:url:ipad" content="soundcloud://users:IDHERE">
<meta property="twitter:player" content="https://w.soundcloud.com/player/?url=https%3A%2F%2Fapi.soundcloud.com%2Fusers%2FIDHERE&auto_play=false&show_artwork=true&visual=true&origin=twitter">
和其他几个元标记...
退房:What is my SoundCloud user_id?
_timpietrusky
http://timpietrusky.github.io/what-is-my-soundcloud-user-id/
如果您想要另一个用户的用户 ID,您需要拥有他们的永久链接(包含用户名)。然后您可以使用 API 中的 /resolve 端点来获取他们的数据,包括 id
在文档中了解有关/resolve 的更多信息
如果您有 soundcloud 用户名并且只需要找到 id(我用它来获取另一个用户的 RSS 提要):转到 soundcloud 页面(例如:https ://soundcloud.com/50_cent ),右键单击并查看源代码,查找 id(例如:soundcloud://users:1548017)。那是您的用户 ID:548017
更新:
首先,使用文档参考 /resolve获取最新的解决方案。
http://api.soundcloud.com/resolve?url=http://soundcloud.com/USER_NAME&client_id=YOUR_CLIENT_ID
将 USER_NAME 替换为来自常规 SoundCloud 链接(如 )的用户名https://soundcloud.com/USER_NAME
,以及您应用的客户端 ID。注意,已经没有.json
了/resolve
。