2017-12-14 9 views
0

Outlook 검색 나머지 API를 사용하여 전자 메일을 검사하고 첨부 파일에 모두 액세스합니다. 복사 된 첨부 파일의 경우이 방법이 정상적으로 작동합니다. 그러나 첨부 파일이 하나의 드라이브에 업로드되어 링크로 전송 된 경우 콘텐츠에 액세스 할 수있는 방법을 찾지 못했습니다.Outlook REST API를 사용하여 액세스 참조 첨부 콘텐츠

는 // 첨부 파일이 엔드 포인트 사용하여,이 첨부 파일에 대한 folloing 데이터를 얻을 :

{'@odata.id': "....", 
'@odata.type': '#Microsoft.OutlookServices.ReferenceAttachment', 
'ContentType': 'text/plain', 
'Id': '....', 
'IsInline': True, 
'LastModifiedDateTime': '2017-12-14T13:07:47Z', 
'Name': 'ccc.txt', 
'Size': 418} 

이 경우에는 첨부 파일 콘텐츠에 액세스 할 수 어쨌든 있나요? 감사. 당신이 필요로하는

답변

0

속성은 (난 당신이 /v2.0를 사용하는 것 같은데요?)

SourceUrl 속성은 첨부 파일을 액세스 할 수있는 URL이 들어있는 /beta 엔드 포인트에서만 사용할 수 있습니다.

GET /api/beta/me/messages/{message-id}/attachments 

{ 
    "Id": "AAMkADBlNmQ2MTFl...", 
    "LastModifiedDateTime": "2017-12-14T16:21:02Z", 
    "Name": "Document1.docx", 
    "ContentType": null, 
    "Size": 13955, 
    "IsInline": false, 
    "SourceUrl": "https://1drv.ms/w/s!AuZOv...", 
    "ProviderType": "OneDriveConsumer", 
    "ThumbnailUrl": "", 
    "PreviewUrl": "", 
    "Permission": "Other", 
    "IsFolder": false 
} 
+0

감사합니다. 나는 이것을 – eran

+0

에 고마워 할 것이다. SourceUrl을 얻을 수 있습니다. 콘텐츠 자체에 액세스하기 위해 사용할 수있는 API가 있습니까? – eran

+0

아마도 그래프가 작동하고 OneDrive에 액세스 할 수 있습니다. 공유 URL이므로 모든 HTTP API로 GET 할 수 있습니다. –