필터링 된 데이터를 REST API에서 다시 가져 오기 위해 몇 가지 방법을 시도했지만 쿼리에 올바른 형식을 지정할 수 없습니다. 나를 위해이 작품 :Parse.com REST API 쿼리 형식 (각도 포함/제한/개수 포함)
var query = encodeURIComponent('where=' + '{"' + type + '":"' + subtype + '"}');
$http.get('https://api.parse.com/1/classes/events?' + query,
{headers:{
'X-Parse-Application-Id': PARSE_CREDENTIALS.APP_ID,
'X-Parse-REST-API-Key':PARSE_CREDENTIALS.REST_API_KEY,
'Content-Type' : 'application/json'
}
})
},
그러나 그러한 '제한', 나는 많은 반복을 시도 '횟수', '포함'으로하지만 아무 소용이 추가 매개 변수를 포함 할 때. 대부분의 queires 그러나이 쿼리는 빈 배열을 반환, 잘못된 응답을 반환 (내가 좋아하는 것이 무엇하지 않은,하지만 최소한 뭔가 반환) :
var query = encodeURIComponent('where=' + '{"' + type + '":"' + subtype + '", "limit":2}')
나는 또한 각도의 $와 PARAMS 객체를 사용하여 시도를 http 개체가 있지만 위의 쿼리와 동일한 서식을 사용하더라도 잘못된 응답을 반환합니다. 아무도 나에게 이것에 대한 올바른 형식을 줄 수 있습니까? 예를 들어 작동하지 않는 것 같습니다 :
$http.get('https://api.parse.com/1/classes/events',
{params: {"where" : encodeURIComponent('{"senses":"touch"}') }},
{headers:{
'X-Parse-Application-Id': PARSE_CREDENTIALS.APP_ID,
'X-Parse-REST-API-Key':PARSE_CREDENTIALS.REST_API_KEY,
'Content-Type' : 'application/json'
}
})
고마워요!
왜 Parse.com [자바 스크립트 API]를 사용하지 않는 (https://parse.com/docs/js_guide)? –
플랫폼에 의존하지 않으려는 시도 - Javascript API를 사용하는 것이 내가 생각한 마지막 수단 일 것입니다. –
어쨌든 컨트롤러에서 이러한 모든 $ http 호출을 추상화하는 서비스를 만들어야합니다. 그것은 또한 그것을 "플랫폼 불가지론 자"로 만들 것입니다. –