私はOData標準に準拠しているWeb Service API in Sitefinity 9.1の組み込み関数を使用しています。Sitefinity - 適切なOData URLフィルタリング配列/分類
私は私が望む形式でJSONを受信するために、このようなURLを持っている:
/api/stories/storyitems?$select=Title,Summary,ageranges,UrlName,topics,ButtonText
私はこのようになり、そのサービスからJSONを持っている:これは素晴らしい作品
"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"
}
....
]
しかし、私は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レスポンスを取得エラーメッセージ? –
更新されました。残念ながら、それはかなり一般的です –