2017-03-10 17 views
0

spotify API에 연결하여 앨범 및 아티스트의 검색 결과를 얻으려면 구형 모듈을 사용합니다.Angularjs + 사이트, 검색 앨범 및 아티스트

앨범이나 아티스트를 가져올 때 괜찮습니다. 문제는 결과를 검색하기 위해 매개 변수을 restangular에 전달할 때입니다. restangular는 symols & 및 특수 문자 = 변환, 그리고 내가 아래의 조각을 가지고 예를 들어

앨범/아티스트를 검색하기 위해 노력하지 않는 URL 수 :

//I pass : https://api.spotify.com/v1/search?q=album:lo%20artist:lo&type=album,artist 

const params = "album:lo+artist:lo&type=album,artist"; 
Restangular.all(SEARCH_END_POINT).getList({q: params}).then(function(data){ 
     console.log("All ok"); 
     console.log(data[0].name); 
    }, function(response) { 
     console.log("Error with status code", response.status); 
    }); 

을하지만 난이 얻을 FALSE URL은 :enter image description here

누군가는 이 기호가 같은 0을 유지하는 방법을 말해 줄 수및 =?

답변

0

여기에는 두 가지 문제가 있습니다.

  1. URL 검색 : 두 검색어가 하나씩 표시됩니다. ("q"및 "유형")
  2. 결과 유형 : getList는 검색 API가 배열을 반환하지 않는다고 말하면 객체를 반환합니다.

    Restangular.one ('검색') 갔지 ({Q : PARAMS 입력 : '앨범, 아티스트'}) 그 때는 (기능 (고해상도) { 을 console.log (고해상도) }) ;