0
좋아하는 사운드 클라우드를로드하려고하는데, 아약스 쿼리 결과가 없습니다. http://soundcloud.com/gazebo-fm/likesSoundcloud 좋아요/즐겨 찾기
function soundCloudTrackData(linkUrl) {
var url = soundCloudApiUrl(linkUrl, soundcloudApiKey);
$.ajax({
url: url,
dataType: 'jsonp',
cache: false
}).done(function(data) {
console.log(data);
}).fail(function(jqXHR, textStatus, errorThrown) {
alert('Soundcloud process error: ' + jqXHR.responseText);
});
}
function soundCloudApiUrl(url, soundcloudApiKey) {
var useSandBox = false;
var domain = useSandBox ? 'sandbox-soundcloud.com' : 'soundcloud.com'
return (/api\./.test(url) ? url + '?' : 'http://api.' + domain +'/resolve?url=' + url + '&') + 'format=json&consumer_key=' + apiKey +'&callback=?';
};
아직 기능이 완벽하지 않습니다. 예를 들어'http : // m.soundcloud.com/gazebo-fm/likes'는 'http : // m.soundcloud.com/gazebo-fm/favorites'과는 다릅니다. 이것은 모바일 버전이지만 데스크톱 버전에도 이와 같은 불일치가있을 수 있습니다. – nstCactus
예. 그들은 여전히 데스크톱 버전을 완성하기에는 너무 멀리 떨어져 있습니다. 모바일. 어쩌면 2015 년에 – cucko
새로운 soundcloud의 두건 아래에서 Chrome의 dev 도구를 열고 네트워크 탭을 확인하려는 경우 좋아요를위한 새로운 전화 번호는 https : //api.soundcloud입니다. .com/e1/users/USER_ID/likes? format = json & client_id = CLIENT_ID & limit = 50 & linked_partitioning = 1 & offset = 오프셋 & order = favorited_at – cucko