Interfejs API Soundclouds zwraca 403 dla niektórych utworów. Próbowałem grać z nieprzetworzonymi punktami końcowymi http, a także pakerem api soundcloud dla Pythona, oba mają problem.Soundcloud API zwraca 403 na niektórych ścieżkach
https://api.soundcloud.com/tracks/251164884.json?client_id=CLIENT_ID
Powyższy jeden zwraca błąd 403 podczas poniżej jeden pracuje, wykorzystując tę samą CLIENT_ID oczywiście
https://api.soundcloud.com/tracks/197355235.json?client_id=CLIENT_ID
Korzystanie z otoki biblioteki ja dostać. requests.exceptions.HTTPError: 403 Client Error: Zakazane
import soundcloud
client = soundcloud.Client(client_id=CLIENT_ID)
track = client.get('/resolve', url='https://soundcloud.com/mtarecords/my-nu-leng-flava-d-soul-shake')
https://soundcloud.com/calyxteebee/nothing-left inny tor, który również nie rozwiąże. Nie wszystkie utwory mają ten problem, większość pracuje jak zawsze.
Jeśli przejdziesz do Udostępnianie -> Osadź na Soundcloud, track_id będzie tam, więc wiem, że używam poprawnego track_id.
Wyświetlanie punktów końcowych http w przeglądarce Otrzymuję błąd.
Failed to load resource: the server responded with a status of 401 (Unauthorized) - https://api.soundcloud.com/favicon.ico
Ktoś jeszcze spotkał się z tym problemem?
Może związane z tym produktem? http://stackoverflow.com/questions/35877369/http-requests-to-tracks-id-a-403-status-code-faw-aws-other-cloud-providers Wciąż mam ten problem. – PaulDart
Czy jesteś tylko otrzymujesz błąd na niektórych ścieżkach lub na wszystkich ścieżkach? Wpadłem na ten inny problem podczas wyszukiwania, wydaje się, że opisuję podobne zachowanie. Pomyślałbym, że jeśli sprawa jest tak powszechna, to spowodowałaby to, że niektóre nieudane testy lub coś zakończyło się na blogu dźwiękowym. Chyba musimy po prostu zagrać w grę czekającą? – Andrew