私はMicrosoft Graphを使用してユーザーのメッセージの一覧を取得しています。メッセージが会議出席依頼を中心に展開したときに、私は、次のURLを使用していメッセージのMicrosoft Graphリストのフィールドを選択してください
これによって返される https://graph.microsoft.com/v1.0/me/mailFolders/inbox/messages
一つ重要なことはmeetingMessageType
です。
また、メッセージのuniqueBody
を取得したいと思います。ただし、これはデフォルトでは提供されていません。その分野を特に求める必要があります。私はURLに?$select=uniqueBody
を追加することでそれを行うことができます。
ただし、ここでは残りのフィールドをクエリのパラメータ$select
に追加する必要があることを意味します。私がmeetingMessageType
に入るまではそれほど大したことではありません。 Microsoft Graphから返される値:
'Microsoft.OutlookServices.Message'型で 'meetingMessageType'という名前のプロパティを見つけることができませんでした。
私はuniqueBody
とmeetingMessageType
の両方を得ることを確認するために何ができますか?
$select=uniqueBody, microsoft.graph.eventMessage/meetingMessageType
@yogeshが提供する答えは、「レベル選択のみがサポートされています」エラーです。この解決策はまだ私にオブジェクト 'eventMessage'型と' message'を与えます。それが私が望むものです。しかし、あなたが指摘したように、私は 'meetingMessageType'を取得しません。 Yogeshが間違いなく提案したことをする方法はありませんか? –
その値を取得したい場合は、 'events'エンドポイントを使用してeventMessageの内容を取得するようにもう一度要求する必要があります。これは本当にフィルタリングされたリストを提供するので、取得する必要があるIDを見つけることができます。 –
バマーズ、私は2つの要求をしないことを望んでいた。また、リストをまったくフィルタリングしていないようです。助けてくれてありがとう。 –