2016-03-26 8 views
6

के माध्यम से कुछ सार्वजनिक ट्रैक पुनर्प्राप्त नहीं कर सकते हैं SoundCloud API के माध्यम से एक्सेस किए जाने पर मेरी प्लेलिस्ट में कुछ ट्रैक वापस नहीं किए जा रहे हैं।ध्वनि क्लाउड एपीआई कॉल (403)

उदाहरण के लिए, यहाँ मेरी प्लेलिस्ट में दो पटरियों हैं:

  1. http://api.soundcloud.com/tracks/169170570?client_id=CLIENT_ID
  2. http://api.soundcloud.com/tracks/251027701?client_id=CLIENT_ID

ट्रैक के लिए URL 1 रिटर्न एक JSON ऑब्जेक्ट और यह भी मेरे/प्लेलिस्ट अनुरोध सही प्रकार से दिख । हालांकि, ट्रैक 2 मुझे ऊपर दिए गए यूआरएल में 403 देता है और मेरे/प्लेलिस्ट अनुरोध में मौजूद नहीं है।

ऐसा क्यों हो रहा है? जहां तक ​​मैं कह सकता हूं, ट्रैक 2 एक सार्वजनिक ट्रैक है और इसे सुलभ होना चाहिए।

http://api.soundcloud.com/tracks/251027701/stream?client_id=CLIENT_ID

यहाँ क्या हो रहा है: दिलचस्प बात यह है कि मैं अभी भी URL के अंत में/धारा जोड़कर ट्रैक 2 स्ट्रीम कर सकते हैं क्या है?

उत्तर

2

यह संभावना है कि कलाकार ने इस ट्रैक तक एपीआई पहुंच को अवरुद्ध कर दिया है। जब

का अनुरोध से

SoundCloud डिफ़ॉल्ट रूप से पटरियों के लिए सभी एपीआई पहुँच अक्षम करने का अधिकार धारकों के लिए एक विकल्प पेश किया है, इस 403 त्रुटि नहीं लौटा: SoundCloud API URLs timing out and then returning error 403 on about 50% of tracks

+0

मामला यह नहीं है। दुर्भाग्यवश, सर्वर पक्ष पर ध्वनि क्लाउड के एपीआई के साथ यह एक बग है। – Dean

+0

और हम एक बग और जानबूझकर व्यवहार के बीच अंतर कैसे देख सकते हैं? – DelGurth

+1

आपके द्वारा उद्धृत पोस्ट मेरा है, और मैंने ध्वनि क्लाउड के साथ ईमेल करना जारी रखा है और वे एक लिंक, स्क्रीनशॉट या स्रोत प्रदान नहीं कर सकते हैं जहां कलाकार एपीआई अनुरोधों को अवरुद्ध करने की अनुमति देते हैं। जब भी मैं उनसे पूछता हूं, वे जवाब देना बंद कर देते हैं। अब तक ऐसा प्रतीत होता है कि यह सिर्फ एक बयान है क्योंकि उनके पास इसे ठीक करने के लिए समर्पित एपीआई टीम नहीं है। – Dean

संबंधित मुद्दे