Office 365のグラフAPIドキュメントは、デルタクエリに一緒に使用する場合$フィルタおよび$トップの操作がサポートされなければならないことを示唆している照会...
しかしながら、このような$フィルタと$トップの両方を使用するクエリを実行する:
https://graph.microsoft.com/beta/me/mailfolders/AAMkADQ3MDg1NWRmLTUxMGQtNDRiMi1iMGE4LTAzMzdjNGRiYTIxNQAuAAAAAADEPuholyn_QpUTcq2qMEH4AQBScDrPb_rMTZOocc5vRCTLAAAAAAEMAAA=/messages/delta $フィルター= receivedDateTime%以下の20GEの%202017-04-01T00:00:00Z & $トップ= 1000
$ top値が適用されておらず、デフォルト値の10ページ/ページが使用されています。ただし、$フィルタは正しく適用されています。
$ filterステートメントなしでテストすると、$ top値が期待どおりに適用されていることがわかります。
これはGraph APIのバグですか、何か誤解していますか?前もって感謝します。
私の主な関心事は、$フィルタの "値"がエスケープされないか、エスケープされる他の問題がある可能性があるということです。生のリクエストを投稿できますか? $ topが含まれていても$フィルタは動作していますか? – piisexactly3
生のリクエストURLを含むオリジナルの投稿を更新しました。 $フィルタは正常に動作していますが、$ top値は適用されません。 –
$ top = 999が問題を解決するかどうか疑問に思っています。ドキュメンテーションはこの問題について混乱させるものですが、999は魔法のようです。 – piisexactly3