2016-08-30 4 views
1

現在、私はグラフAPIから電子メール(および添付ファイル)を受け取ります。入ってくる電子メールの中には、他のメッセージ(.msg)が添付されており、それらのメッセージに添付ファイルがあります。どのように私が添付ファイル内の添付ファイルを取得できるか教えてもらえますか?Azure Graph APIからitemAttachmentを取得しています

私が試してみました:

https://graph.microsoft.com/api/v1.0/me/messages/ {メッセージID} /添付ファイル/ {attachmentmessageid} $拡大= microsoft.graph.itemAttachment /商品

が、取得エラー:? { "エラー":{ "code": "BadRequest"、 "message":無効なバージョン " " innerError ":{ " request-id ":" xxxxxxxxxxxxx "、 " date ":" 2016-08-30T19:46:36 " } } }

答えて

0

これは私の作品:

https://graph.microsoft.com/v1.0/users/myAccount/messages/{messageId}/attac 
hments/{attachmentId}?$expand=microsoft.graph.itemattachment/item 

と返されるJSONは、この値を持つitemノードがあります(

{"@odata.type":"#microsoft.graph.message","id":"","createdDateTime":"2018-01-18T01:51:02Z","lastModifiedDateTime":"2018-01-18T01:50:36Z",... 

しかし、私はそのItemAttachmentでネストされた電子メールが抽出されないことを追加しますがまたはネストされた電子メール内の添付ファイル)。 ItemAttachmentをFileAttachmentとして扱い、バイトをダウンロードする方法が欲しいです。私はそれについて別のSOの問題を開くでしょう。

関連する問題