2016-06-08 3 views
0

Возможно ли скопировать общую папку в мой собственный профиль в OneDrive Business с помощью Microsoft Graph API?Microsoft Graph API: как скопировать общую папку между учетными записями в OneDrive Business

Оба счета - это учетные записи OneDrive Business. Учетная запись Активна папка для учетной записи B. Учетная запись B входит в систему и может видеть все общие элементы из учетной записи A. До сих пор так хорошо.

Как скопировать эту общую папку в профиль учетной записи B?

Когда я пробую этот ПОСТ, я получаю 401 - вызывающий абонент не аутентифицирован.

POST https://graph.microsoft.com/v1.0/drives/<remoteItem.driveId>/items/<id>/copy 

Content-Type: application/json 
Authorization: Bearer xyz... 

{ 
    "parentReference": { 
    "path": "/drive/root:/Documents" 
    } 
} 

Область я использую:

  • mail.read
  • user.read
  • files.read
  • files.read.all
  • sites.read.all
  • files.readwrite

Любые предложения?

ответ

5

API-интерфейс копирования в OneDrive для бизнеса и SharePoint в настоящее время ограничен копированием файлов на одном и том же «сайте». Для OneDrive for Business каждый пользователь представлен отдельным сайтом, что означает, что копирование файлов между OneDrive не поддерживается.

Мы работаем над добавлением возможности копирования файлов между сайтами и надеемся на скорое обновление API.

+0

Грегг, спасибо за этот четкий ответ! –

+0

Здравствуйте, Райан Грегг. Были ли какие-либо успехи, поскольку на это был дан ответ, теперь можно скопировать файл, который используется для другой учетной записи пользователя? – PaulPerry

Смежные вопросы