2016-11-02 4 views
2

特定のregexがトリガする項目のみを取得するために、O365データ(メール、メッセージ、イベントなど)のMicrosoft Graph APIリクエストにフィルタを追加しようとしています。 Full Text Search Capabilities in Azure AD Graph API (preview)が、この機能が削除されているようです(と、それは正規表現の能力を持っていなかった): 正規表現のフルテキストフィルタ/検索でO365のMicrosoft Graph APIをリクエストしていますか?

私は search機能を発見しました。

高度な警告通知:Azure AD Graphチームは、このプレビュー機能をオフにします。 2016年9月19日現在、この機能は利用できなくなります。この機能を使用している場合は、その点についてお聞きしたいと思います。現在、このタイプの機能を将来の(不特定の)日付に再導入することに関するいくつかの選択肢について検討中です。

私はまた、このように使用されcontainsフィルタ、見つかった:$filter=contains(body, 'Bob')を、私はそれで正規表現のルールを使用するように見えることはできませんし、体内で検索することができていないようです。

正規表現ルールがトリガされたアイテムのみを返すクエリを作成することはできますか?ひどい場合のシナリオでは、すべてのアイテムをダウンロードして正規表現ルールを使用しますが、可能であれば、これらの無駄なアイテムをすべてダウンロードしないことをお勧めします。

答えて

1

Azure AD Graph APIおよびMicrosoft Graph APIは、2つの異なるAPIです。現在、Microsoft APIはOData Query Parametersをサポートしてレスポンスをカスタマイズしています。

正規表現ルールがトリガされたアイテムのみを返すクエリを作成することはできますか?

いいえ、この機能はありません。この機能が必要な場合は、フィードバックhereを提出することができます。