ฉันพยายามเขียนแอปที่ตอบสนองพื้นเมืองซึ่งจะสตรีมเพลงจาก Soundcloud เป็นการทดสอบฉันเล่นกับ API โดยใช้ python และฉันสามารถขอแก้ไข URL ดึงเพลย์ลิสต์ / แทร็กและทุกอย่างที่ฉันต้องการ
ด้วยที่กล่าวว่าเมื่อทำการร้องขอไปยัง stream_url ของแทร็กใดก็ตามที่ฉันได้รับข้อผิดพลาด 401
URL ปัจจุบันที่เป็นปัญหาคือ: https://api.soundcloud.com/tracks/699691660/stream?client_id=PGBAyVqBYXvDBjeaz3kSsHAMnr1fndq1
ฉันได้ลองแล้วโดยไม่มี? client_id ... ฉันลองแทนที่แล้วหรือยัง ด้วย &, ฉันลองรับ client_id อีกครั้งฉันลองใช้ allow_redirects ทั้งจริงและเท็จ แต่ดูเหมือนว่าจะไม่ทำงาน ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.
คุณสมบัติที่สามารถสตรีมได้ของทุกเพลงคือ True ดังนั้นจึงไม่ควรเป็นปัญหาสิทธิ์
แก้ไข:
หลังจากทำการวิจัยเล็กน้อยฉันพบวิธีแก้ปัญหาแบบกึ่งสำเร็จ ปลายทาง / stream ของ API ยังคงไม่ทำงาน แต่ถ้าคุณเปลี่ยนปลายทางปลายทางเป็นhttp://feeds.soundcloud.com/users/soundcloud : ผู้ใช้: /sounds.rss มันจะให้ฟีด RSS แก่คุณ (ส่วนใหญ่) เหมือนกับสิ่งที่คุณจะได้รับโดยใช้จุดสิ้นสุดแทร็กหรือเพลย์ลิสต์ API
ลิงค์ที่อยู่ในนั้นสามารถสตรีมได้