PUT /tracks/{track_urn} returns 500 with an empty body for purchase_url updates since 2026-10-15 14:52 UTC
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 15/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Ambito
- api
Direzione di ricerca
The payload names only API endpoints, not repository files, so the fault is probably server-side and outside this repo. Reproduce the three PUT /tracks/... request shapes in the table with a track owner's token, and compare them with the working GET /tracks/... and POST /likes/tracks/... calls. Done means a 200 response with the updated track, or a maintainer confirming the cause and the contract change.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Since 2026-10-15 at 14:52 UTC, every attempt by our app to set purchase_url on a track owned by the authenticated user fails with HTTP 500 and an empty response body. The same calls succeeded until that moment, with no change on our side.
Request (Authorization: OAuth <access token of the track owner>, Content-Type: application/json):
| Shape | Path | Body | Result |
|---|---|---|---|
| 1 | PUT /tracks/soundcloud:tracks:<id> |
{"track":{"purchase_url":"<url>","purchase_title":"<title>"}} |
500, empty body |
| 2 | PUT /tracks/soundcloud:tracks:<id> |
{"track":{"purchase_url":"<url>"}} |
500, empty body |
| 3 | PUT /tracks/<numeric id> |
{"track":{"purchase_url":"<url>"}} |
500, empty body |
What still works with the same tokens: GET /resolve, GET /tracks/..., POST /likes/tracks/..., POST /tracks/.../comments, POST /me/followings/....
Scale: more than 240 failed updates from different user accounts between 2026-10-15 14:52 UTC and 2026-10-16 14:45 UTC. Example timestamps (UTC): 2026-10-16T14:40:59Z, 2026-10-16T14:41:00Z, 2026-10-16T14:41:02Z.
Expected: 200 with the updated track, as before 2026-10-15 14:52 UTC.
Is this a known incident, or has the update contract for purchase_url changed?
- Lingua principale
- JavaScript
- Stelle
- 259
- Fork
- 54
- Merge medio
- 1m
- PR unite (30g)
- 1
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di soundcloud/api
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
soundcloud/api#597 · 1 reazione ·
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 40/100
soundcloud/api#596 · 2 commenti · 1 reazione ·
-
question
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
soundcloud/api#595 · 4 commenti ·
-
documentation
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
soundcloud/api#583 · 1 commento · 1 reazione ·
-
widget
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
soundcloud/api#557 · 1 commento ·
Tutte le issue di soundcloud/api
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
apache/rocketmq-dashboard#6896 ·
I maintainer di solito rispondono entro 3 giorni
-
bug engine
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
frostney/GocciaScript#1746 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
SasanLabs/VulnerableApp#836 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
keyxmakerx/Chronicle#1469 ·
I maintainer di solito rispondono entro 1 giorno