2016-04-01 27 views
10

Tôi nhận thấy vấn đề này đã được báo cáo trong quá khứ, nhưng dường như không có ai trong nhóm hỗ trợ SoundCloud thực sự có thể giải quyết được vấn đề .URL SoundCloud API hết hạn và sau đó trả lại lỗi 403 trên khoảng 50% số bài hát

Kể từ tuần này, URL API SoundCloud đang hết thời gian chờ theo sau là lỗi 403 khi được yêu cầu lại.

Ví dụ, URL sau sẽ trở lại một trang trắng tinh, và sau đó một lỗi 403 khi làm mới: https://api.soundcloud.com/tracks/256202279?client_id=[CLIENT_ID]

URL này không làm việc: https://api.soundcloud.com/tracks/256299992.json?client_id=[CLIENT_ID]

Cập nhật: Tính đến 5/25/2016, vấn đề vẫn chưa được khắc phục và SoundCloud vẫn chưa trả lời với một câu trả lời thỏa đáng.

+2

Dường như hầu như mọi bản nhạc mới đều trả lại lỗi này. Tôi đã nhận được một câu trả lời cho biết họ không biết điều gì đang xảy ra và họ không có nhóm API hoạt động. Quá nhiều kinh phí nhưng chưa có nhóm API hoạt động nào. – Dean

+1

Tôi nhận được một email khác cho biết người dùng SoundCloud đang định cấu hình các tuyến đường của họ để hạn chế quyền API. Đây không phải là sự thật. Với tất cả các quyền đã bật, thời gian chờ vào lỗi 403 vẫn đang được trả lại. – Dean

+1

Tôi đang gặp vấn đề tương tự. Tất cả các quyền đều được bật trên các tuyến đường. Bất kỳ trợ giúp từ Soundcloud ?? – Paul

Trả lời

14

Cập nhật: Kể từ ngày 25/5/2016, sự cố vẫn chưa được khắc phục và SoundCloud chưa trả lời với câu trả lời thỏa đáng. Họ nói rằng chủ sở hữu quyền có tùy chọn vô hiệu hóa các yêu cầu API, nhưng mỗi khi tôi hỏi họ có thể cho tôi xem ảnh chụp màn hình hay bất kỳ điều gì chứng minh hành vi này là có chủ ý hay không, bộ phận trợ giúp của họ không còn trả lời.

SoundCloud gửi email trở lại nói rằng họ đã giới thiệu tùy chọn cho chủ sở hữu quyền vô hiệu hóa tất cả quyền truy cập API theo dõi theo mặc định, trả lại lỗi 403 này khi được yêu cầu. Họ cũng nói rằng có thể hiểu được rằng đây là một tính năng khó hiểu, và họ hy vọng sẽ làm cho nó rõ ràng hơn.

SoundCloud: vui lòng cho phép ứng dụng đọc thông tin bản nhạc cơ bản. Chặn quyền truy cập từ các thông tin đơn giản như ID theo dõi phá vỡ rất nhiều ứng dụng sử dụng API của bạn. Nó không có ý nghĩa để chặn truy cập vào các ứng dụng từ việc lấy một ID, tiêu đề hoặc thời lượng đơn giản.

Ngoài ra, hầu hết người dùng có bản nhạc đang chặn truy cập API không có ý tưởng về việc định cấu hình điều này, vì vậy tôi vẫn khá thuyết phục rằng đây là lỗi trong API SoundCloud.

+1

Bạn có nhận được thêm bất kỳ câu trả lời nào khác không? – Andrew

+1

Thật không may là không. Có vẻ như tất cả các bản tải lên SoundCloud được cấp phép bởi các nhà xuất bản lớn đều bị thu hồi tất cả dữ liệu API. – Dean

+0

Chỉ cần tweet tại SoundCloud Dev về điều này .... nó điên họ sẽ làm tê liệt API của họ như thế này. Tôi đang tranh luận kéo tích hợp API của họ ra khỏi ứng dụng của tôi hoàn toàn. –

0

Tôi suy nghĩ về một hạn ngạch, hoặc một loại danh sách đen ... Bởi vì tôi có lỗi này từ một máy chủ, và khi tôi cố gắng từ khác (để thay đổi IP), yêu cầu si OK ...

0

Không phải là giải pháp hoàn hảo, chỉ là một cách giải quyết ...

Sử dụng các mặt hàng SoundCloud Widget API bạn sẽ có thể tải các bài hát trong khung nội tuyến, sau đó nhận được thông tin với phương pháp getCurrentSound.

//javascript code sample... 
var widget= SC.Widget(iframe); 
widget.getCurrentSound(
function(infos){ 
    console.log(infos); 
} 
); 

Thử nghiệm trên https://w.soundcloud.com/player/api_playground.html với https://api.soundcloud.com/tracks/256202279 (và nhiều url khác chưa được giải quyết) mà nó hoạt động.

Không phải giải pháp hoàn hảo, tôi biết ...

Các vấn đề liên quan