2013-10-11 6 views

risposta

9

progetto di Tim sembra essere rotto. Ho pensato di copiare e incollare la soluzione qui. Grazie subZero!

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

Che funziona con normali nomi utente. Come posso ottenere un ID utente di un nome utente con un carattere speciale? per esempio. il nome utente "puderzucker_" non funziona con questa tecnica. Soundcloud dà a questo utente l'id "puderzucker-2". Ma l'utente può ancora accedere con "username_" ?! Soundcloud sembra mettere per esempio "-3" dopo i loro nomi utente se ci sono più utenti con lo stesso nome e che terminano con un carattere speciale. Come posso ottenere i loro ID utente?

+0

Dai un'occhiata ai metatag e la mia risposta qui. – s3mre8

+0

Non capisco cosa significhi. Puoi spiegarlo ulteriormente? Grazie. – tyler

+0

ad es. [https://soundcloud.com/jackwhiteiii](https://soundcloud.com/jackwhiteiii) vai al codice sorgente e trova il meta tag '' userid = 11734258 - funziona anche con altri meta tag - vedi la mia risposta qui – s3mre8

8

Basta dare un'occhiata alla sezione della sorgente.

<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"> 

e molti altri meta tag ...

0

Aggiornamento:

Prima di tutto, utilizzare la documentazione Reference /resolve per un massimo di soluzione data.

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

Sostituire USER_NAME con il nome utente normale collegamento SoundCloud come https://soundcloud.com/USER_NAME, e l'ID cliente vi app. Nota, non c'è più .json in /resolve.

2

Se si dispone del nome utente soundcloud e basta trovare l'id (l'ho usato per ottenere il feed RSS per un altro utente): Vai alla pagina soundcloud (es .: https://soundcloud.com/50_cent), fare clic con il tasto destro e visualizzare la fonte, guardare per l'id (es: soundcloud: // users: 1548017). Questo è il tuo id utente: 548017

+0

puoi trovarlo nei meta tag una volta che hai 'vista sorgente', basta fare una ricerca per "utenti" e lo vedrai apparire più volte – MaylorTaylor