0

Я попытался отправив следующий запрос HTTP на основе новой Microsoft Graph API v1:Microsoft Graph API Endpoint "microsoft.graph.createLink" Возвращение 400 Ошибка

POST https://graph.microsoft.com/v1.0/groups/c694da84-3f9f-4bac-9491-c2775fc39f65/drive/items/012YPM4EKO23JQWLSNYJG2DG3ZAULBDCIS/microsoft.graph.createLink HTTP/1.1 
Authorization: Bearer <access-code> (filled in with valid access token) 
Host: graph.microsoft.com 
Content-type: application/json 
Content-Length: 53 

{ 
    "type": "edit", 
    "scope": "Files.ReadWrite" 
} 

Мой URL следует следующий формат: https://graph.microsoft.com/v1.0/groups/<group-id>/drive/items/<item-id>/microsoft.graph.createLink

я получаю следующее сообщение об ошибке: 400

HTTP/1.1 400 Bad Request 

{ 
    "error": { 
    "code": "-1, Microsoft.SharePoint.Client.InvalidClientQueryException", 
    "message": "The parameter scope does not exist in method createLink.", 
    "innerError": { 
     "request-id": "nnnnnnnn-nnnn-nnnn-nnnn-nnnnnnnnnnnn", 
     "date": "2015-11-30T23:55:56" 
    } 
    } 
} 

Я отчасти смущен, потому что в соответствии со следующей documentat ион (что я думаю, что до настоящего времени), область требуется в теле запроса: Microsoft Graph - Create a sharing link for an item

ответ

1

Camden,

Извините за поздний ответ здесь. Да. У нас есть ошибка, для которой исправление находится в процессе развертывания. Я попытаюсь получить ETA, когда это может завершиться. В любом случае, как только это завершает этот запрос, должен начать работать. Тем не менее, в вашем запросе есть ошибка. Параметр «scope» должен быть установлен как «организация», так и «анонимный». Я напишу о проблеме в GitHub, чтобы исправить документы, чтобы упомянуть об этом.

Надеюсь, что это поможет,

+1

Выполнение исправления завершено –

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