私は Outook REST API v1 を使用しており、https://outlook.office.com/api/v1.0/me/folders
. しかし、私が得た応答はありませんでしたが、フォルダーの種類を知るためにFolder Type
使用できます。DisplayName
しかし、DisplayName
異なる言語を使用する場合は異なります。フォルダの ID などをデコードして、フォルダの種類を知ることができるのでしょうか。誰かが私を助けることができますか?ありがとうございました !
1033 次
2 に答える
1
Nan の回答に加えて、/beta
エンドポイントに と呼ばれる新しいプロパティを追加しました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
}
上記の最初のフォルダーは受信トレイ ( WellKnownName
= inbox
) で、2 番目のフォルダーはユーザーが作成したフォルダー ( WellKnownName
= null
) です。
于 2016-04-05T11:58:17.563 に答える