Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

PUT /tracks/{track_urn} returns 500 with an empty body for purchase_url updates since 2026-10-15 14:52 UTC

Aperta
#600 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di soundcloud/api

Tutte le issue di soundcloud/api

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.