2016-08-24 20 views
3

携帯電話番号または郵便番号のいずれかを渡してMicrosoft Azure ADを照会したいと思います。 startsWith()機能を使用してgivenNameを使用してフィルタリングできますが、モバイル/郵便番号で検索することはできません。Microsoft Azure(グラフ)APIのフィルタ(検索)

私の要求がusers?$filter=postalCode%20eq%20'560036'&api-version=1.6

と応答を取得している:

{ 
    "odata.error": { 
    "code": "Request_UnsupportedQuery", 
    "message": { 
     "lang": "en", 
     "value": "Unsupported or invalid query filter clause specified for property 'postalCode' of resource 'User'." 
    } 
    } 
} 
+0

すぎグラフエクスプローラで、サポートされていないように思われることしようとしました:\ – juunas

答えて

0

あなたがのstartsWith()関数を使用する場合は、1つのフィールド以上をフィルタリングするために追加したり、句できるMicrosoft Developerでこの古いpostによると、 。もちろん

users?$filter=startswith(postalCode, '560036') OR startswith(mobileNumber, '123456')

、あなたはまだ等号、括弧とスペースをエンコードする必要が

関連する問題