connect-mls RESO API を使用していますが、 を介して検索するクエリの作成に問題がありますPropertyType
。
http://odata.reso.org/RESO/OData/Property?$filter=/PropertyType/Name eq "Residential"
上記のクエリでは、不正な形式の URI が引き続き発生します。
また、またはPropertyType
を介してフィールドを直接フィルタリングしようとすると、問題が発生します。$filter=(PropertyType eq 'Residental')
$filter=(PropertyType eq 'DE')
次のエラー メッセージが表示されます。
"message": "StatusCodeError: 400 - {\"error\":{\"code\":null,\"message\":\"型 'ODataService.PropertyType' と 'Edm.String' は互換性がありません。 \"}}"
プロパティタイプは列挙型のようですが、どのフォーマットでも成功していないため、データディクショナリの値も調べました。
http://ddwiki.reso.org/display/DDW16/Property+Type+Summary
これに関するガイダンスに感謝します。