私は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. REST APIを使用してZimbraのカレンダーの名前を取得する方法
- 2. google apiを使用して場所の種類を見つける方法
- 3. 古いREST APIを使用してユーザー情報を取得する方法
- 4. angularJSカスタムサービスを使用してREST APIからデータを取得する方法
- 5. REST API v3.14を使用してPlace IDでメンバーを取得する方法は?
- 6. REST APIを使用してテーブルからデータを取得する方法
- 7. Outlook APIを使用して特定のフォルダにアクセスする
- 8. REST APIを使用してテーブルからデータを取得する
- 9. アルフレコのフィールドの種類を取得する方法
- 10. defaultdictの値の種類を取得する方法
- 11. SQL Serverでジオメトリの種類を取得する方法は?
- 12. COMオブジェクトの種類を取得する方法
- 13. IDの種類を取得する方法(ユーザー、ページ、アプリケーションなど)
- 14. Docusign Rest APIを使用してPowerformsリストを取得
- 15. Facebookのメールメッセージ - APIを使用して取得する方法
- 16. Facebook Graph APIを使用してニュースフィードを取得する方法。
- 17. グラフAPIを使用してFacebookアルバムを取得する方法
- 18. Blogger APIを使用してタグ/カテゴリリストを取得する方法
- 19. google APIを使用してドメインメールリストを取得する方法
- 20. Falcon RESTful APIを使用してURIを取得する方法
- 21. Power BIのREST APIを使用してコンテンツパックダッシュボードのIDを取得する
- 22. モルフィア。異なるコレクション(種類)を使用してクエリを複製する方法
- 23. TFS Git Rest APIを使用してツリーを取得するときの問題
- 24. wcf RESTサービスを使用してカスタムオブジェクトのjsonレスポンスを取得する方法は?
- 25. Pythonを使用してREST APIからオブジェクトを読み取る方法は?
- 26. 2種類の和集合を使用する方法
- 27. facebookでマーキーの種類を使用する方法
- 28. Azure Storageの承認ヘッダを取得する方法コンテナプロパティREST API
- 29. WP rest api:コメントの数を取得する方法
- 30. AppceleratorのRest APIからデータを取得する方法
タイプの意味を説明できますか?彼らはどんな種類のアイテムを持っているのか、何か他のものを探しているのですか? –
@JasonJohnstonはい、私は彼らが保持しているアイテムの種類、詳細、私が知りたい、ドラフトフォルダ、受信トレイフォルダ、送信トレイフォルダ...を知りたいです。他のOutlook言語を使用しているときは 'DisplayName'が異なるため、' DisplayName'を使用しないでください。 –