OData 표준을 따르는 Web Service API in Sitefinity 9.1에 내장되어 있습니다.Sitefinity - 적절한 OData URL 필터링 배열/분류
"value": [
{
"Title": "Developing Reading Skills",
"Summary": "Lorem ipsum dolor sit amet",
"ageranges": [
"3ca54b5b-06ab-63fa-8375-ff00000b3273"
],
"topics": [
"f0a84b5b-06ab-63fa-8375-ff00000b3273",
"efa84b5b-06ab-63fa-8375-ff00000b3273"
],
"ButtonText": "Learn More",
"UrlName": "developing-reading-skills"
}
....
]
이 잘 작동 :
/api/stories/storyitems?$select=Title,Summary,ageranges,UrlName,topics,ButtonText
을 내가 같이 보이는 서비스에서 JSON이 있습니다
나는 내가하고 싶은 형식으로 JSON을받을 수있는이 같은 URL이 ,하지만 ageranges 또는 주제별로이 서비스를 필터링하는 데 문제가 있습니다.
몇 가지 다른 해결책을 시도했습니다. 이것은 필터링하는 표준 OData 방법 인 것처럼 보이지만 오류가 발생합니다. 이것이 내 서식 또는 Sitefinity 구현에 문제가 있는지 확실하지 않습니다. 누군가 확인할 수 있습니까?
{
"error": {
"code": "",
"message": "An error has occurred."
}
}
감사 :
는/api/stories/storyitems?$filter=any(ageranges eq '3ca54b5b-06ab-63fa-8375-ff00000b3273')&$select=Title,Summary,ageranges,UrlName,topics,ButtonText
여기가 JSON 다시 얻을 오류입니다!
감사합니다, 행운 :/난 그냥이 무엇 오류 –
을 준다 JSON 응답을 얻을 오류 메시지? –
업데이트 됨, 불행히도 상당히 일반적입니다. –