Как вы узнаете, кто-то soundcloud userid?

Я буквально искал везде и не могу понять, как найти кого-то userid, который я могу использовать внутри их кода вставки. Кто-нибудь знает, как это выяснить?

6 ответов


проверить What is my SoundCloud user_id? с timpietrusky:

http://timpietrusky.github.io/what-is-my-soundcloud-user-id/

Если вы хотите идентификатор пользователя другого пользователя, вам нужно иметь их постоянную ссылку (содержащую имя пользователя). Затем вы можете использовать конечную точку /resolve из API для получения их данных, включая id

подробнее о /разрешения в документации


проект Тима, кажется, сломан. Решил, что просто скопирую и вставлю решение сюда. Спасибо минусовая!

curl -v 'http://api.soundcloud.com/resolve.json?url=http://soundcloud.com/YOUR_USER_NAME&client_id=YOUR_CLIENT_ID'

просто загляните в раздел source head.

<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&amp;auto_play=false&amp;show_artwork=true&amp;visual=true&amp;origin=twitter">

и несколько других метатегов ...


Если у вас есть слышишь имя пользователя и просто нужно найти код (я использовал его, чтобы получить RSS-ленту для другого пользователя): перейти на страницу SoundCloud (например: https://soundcloud.com/50_cent), щелкните правой кнопкой мыши и просмотреть исходный код, искать идентификатор (например: на SoundCloud://пользователи:1548017). Это Ваш идентификатор пользователя: 548017


обновление:

прежде всего, используйте документацию справки /разрешения для современного решения.

http://api.soundcloud.com/resolve?url=http://soundcloud.com/USER_NAME&client_id=YOUR_CLIENT_ID

замените USER_NAME на имя пользователя из обычной ссылки SoundCloud, например https://soundcloud.com/USER_NAME, и идентификатор клиента приложения. Заметьте, нет .json на


Это работает с нормальными именами. Как я могу получить идентификатор пользователя имени пользователя, в котором есть специальный символ? например, имя пользователя "puderzucker_" не работает с этой техникой. Soundcloud дает этому пользователю идентификатор "puderzucker-2". Но пользователь все еще может войти в систему с помощью "username"?! Soundcloud, кажется, ставит, например, " -3 " после их имен пользователей, если есть больше пользователей с тем же именем и заканчивается специальным символом. Как я могу получить их идентификаторы пользователей?