Soundcloud에서 일부 트랙을 스트리밍하는 반응 기본 앱을 작성하려고합니다. 테스트로, 나는 파이썬을 사용하여 API를 가지고 놀고 있었고, URL을 해결하고, 재생 목록 / 트랙 및 필요한 모든 것을 가져 오기 위해 요청을 할 수 있습니다.
그렇게 말하면 주어진 트랙의 stream_url에 요청하면 401 오류가 발생합니다.
문제의 현재 URL은 다음과 같습니다. https://api.soundcloud.com/tracks/699691660/stream?client_id=PGBAyVqBYXvDBjeaz3kSsHAMnr1fndq1
? client_id ...없이 시도했지만,? &를 사용하여 다른 client_id를 얻으려고 시도했지만 allow_redirects를 true 및 false로 시도했지만 아무것도 작동하지 않는 것 같습니다. 도움을 주시면 감사하겠습니다.
모든 트랙의 스트리밍 가능 속성은 True이므로 권한 문제가 아니어야합니다.
편집하다:
약간의 연구를 한 후, 반 성공한 해결 방법을 찾았습니다. API의 / stream 엔드 포인트가 여전히 작동하지 않지만 대상 엔드 포인트를 http://feeds.soundcloud.com/users/soundcloud:users : /sounds.rss 로 변경 하면 RSS 피드가 제공됩니다. (대부분) 트랙 또는 재생 목록 API 엔드 포인트를 사용하여 얻는 것과 동일합니다.
그 안에 포함 된 링크는 스트리밍 될 수 있습니다.