Как вы узнаете, кто-то 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&auto_play=false&show_artwork=true&visual=true&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 " после их имен пользователей, если есть больше пользователей с тем же именем и заканчивается специальным символом. Как я могу получить их идентификаторы пользователей?