私はOutook REST API v1を使用しており、https://outlook.office.com/api/v1.0/me/folders
ですべてのフォルダを取得しようとしています。 しかし私が持っていない応答はFolder Type
かそのようなものです、私はDisplayName
を使用してフォルダのタイプを知ることができます。しかし、異なる言語を使用すると異なるDisplayName
。それで、私が思うに、フォルダのIDやフォルダの種類を知る何かをデコードできますか?誰か助けてくれますか?ありがとうございました !Outlook REST APIを使用してフォルダの種類を取得する方法
答えて
/beta
エンドポイントには、Nanの回答に加えて、WellKnownName
と呼ばれる新しいプロパティが追加されています。これは、特別なフォルダの1つであると見なして、フォルダの対応するよく知られたURLセグメントを提供します。例えば:上記
GET https://outlook.office.com/api/beta/me/mailfolders/
{
"Id": "AQMkADAwATE0YzYwLWU2YWQtMzI2MS0wMAItMDAKAC4AAAPlai60KwU4RaQaBohCjrEVAQDChncDEyhVQLMhyjJAPQSqAAACAQwAAAA=",
"DisplayName": "Inbox",
"ParentFolderId": "AQMkADAwATE0YzYwLWU2YWQtMzI2MS0wMAItMDAKAC4AAAPlai60KwU4RaQaBohCjrEVAQDChncDEyhVQLMhyjJAPQSqAAACAQgAAAA=",
"ChildFolderCount": 0,
"UnreadItemCount": 39,
"TotalItemCount": 8174,
"WellKnownName": "inbox"
},
{
"Id": "AQMkADAwATE0YzYwLWU2YWQtMzI2MS0wMAItMDAKAC4AAAPlai60KwU4RaQaBohCjrEVAQDChncDEyhVQLMhyjJAPQSqAAACAT4AAAA=",
"DisplayName": "Jobs",
"ParentFolderId": "AQMkADAwATE0YzYwLWU2YWQtMzI2MS0wMAItMDAKAC4AAAPlai60KwU4RaQaBohCjrEVAQDChncDEyhVQLMhyjJAPQSqAAACAQgAAAA=",
"ChildFolderCount": 0,
"UnreadItemCount": 0,
"TotalItemCount": 6,
"WellKnownName": null
}
最初のフォルダが受信トレイ(= inbox
WellKnownName
)であり、そして第二のフォルダは、ユーザが作成したフォルダ(WellKnownName
= null
)です。
ありがとう!あなたはすぐにこの属性を追加するか、フォルダIDにemberを追加する必要があります。 –
はい、ベータ版から本番エンドポイントの1つ、おそらく2.0に移行します。 –
はい、メールボックスの設定でタイムゾーン/言語を変更すると、元のメールボックス(受信トレイ、下書きなど)の表示名も変更されますが、以下のよく知られている名前を使用して、 :受信トレイ、下書き、SentItems、DeletedItems。たとえば、
https://outlook.office.com/api/v1.0/me/folders/Drafts
上記のGETリクエストは、ドラフトのリソースを取得します。
希望します。
おかげで。私の顧客の中には特殊なフォルダ名を持っているものもあります。例えば、メッセージを送信、削除したメッセージ...なぜ彼らはそれらを持っていたのですか?今私は自分のアカウントを持っていないので、フォルダ/ SendItemsとフォルダ/ SendMessagesが1であることをテストできません。 –
- 1. IdとOutlook REST APIを使用してメールアイテムを取得する
- 2. Microsoft Graph REST APIを使用して最近のフォルダを取得する方法
- 3. 'display clusqmgr(*)'コマンドを使用してチャネルの種類を取得する方法は?
- 4. Teamcity REST APIを使用して、teamcity rest APIを使用してNugetパッケージのリストを取得する方法は?
- 5. Outlook REST APIからカレンダー設定を取得する方法
- 6. Outlook REST API - ユーザーフォトを取得する方法
- 7. Outlook REST APIを使用してLargeフォルダに「メッセージを同期する」
- 8. フルテーブルパス名を使用して列の種類を取得
- 9. Outlookでメールを開くOutlook REST APIで取得した2013/2016
- 10. REST APIを使用してALMのテストラボでフォルダのリストを取得する方法は?
- 11. Microsoft Graph APIを使用してOutlookのカレンダーイベントを取得する
- 12. REST APIを使用してZimbraのカレンダーの名前を取得する方法
- 13. Android Vision Api - バーコードの種類を取得する方法をバーコードですか?
- 14. google apiを使用して場所の種類を見つける方法
- 15. JavaでRest Apiを使用してAdharカードのテストデータを取得する方法
- 16. LoopBack REST APIを使用して個別の列値を取得する方法
- 17. フィルタメソッドでContainerRequestContextを使用してREST APIのペイロードを取得する方法
- 18. HP ALM REST APIを使用してテストラボのフォルダ名からサブフォルダ名を取得
- 19. OutlookアドインでEWS vs rest APIを使用する方法を教える方法
- 20. REST API v3.14を使用してPlace IDでメンバーを取得する方法は?
- 21. グレッグを使用してREST APIからライブデータを取得する方法
- 22. angularJSカスタムサービスを使用してREST APIからデータを取得する方法
- 23. REST APIを使用してテーブルからデータを取得する方法
- 24. 古いREST APIを使用してユーザー情報を取得する方法
- 25. ソフトレイヤーREST APIを使用してVMクレデンシャルを取得する方法は?
- 26. Outlook APIを使用して特定のフォルダにアクセスする
- 27. REST APIのポストリクエストを使用してデータを取得するCodeigniter
- 28. VSTOを使用してOutlookフォルダ内のすべての連絡先のEntryID値を取得する方法
- 29. REST APIを使用して新しいリレーショナルアプリケーションパフォーマンスモニタリングデータを取得する
- 30. WP REST API v2を使用してカスタム分類のすべての条件を受け取る方法
タイプの意味を説明できますか?彼らはどんな種類のアイテムを持っているのか、何か他のものを探しているのですか? –
@JasonJohnstonはい、私は彼らが保持しているアイテムの種類、詳細、私が知りたい、ドラフトフォルダ、受信トレイフォルダ、送信トレイフォルダ...を知りたいです。他のOutlook言語を使用しているときは 'DisplayName'が異なるため、' DisplayName'を使用しないでください。 –