0
當按照這份指南:「之一提供的參數是不能接受的」發送共享邀請
http://graph.microsoft.io/en-us/docs/api-reference/v1.0/api/item_invite
我做了以下POST請求:
POST /v1.0/me/drive/items/01OL4PFB56Y2GOVW7725BZO354PWSELRRZ/invite
Accept: */*
Accept-Encoding: gzip, deflate
Content-Type: application/json
Authorization: Bearer eyJ0e....
Accept-Language: es-es
{
"recipients": [
{
"email": "[email protected]"
}
],
"message": "Here's the file that we're collaborating on.",
"requireSignIn": true,
"sendInvitation": true,
"roles": [ "edit" ]
}
我得到這個響應代碼:
{
"error": {
"code": "invalidRequest",
"message": "One of the provided arguments is not acceptable.",
"innerError": {
"request-id": "37c754c4-ace7-4582-9c6a-171633d1e335",
"date": "2016-09-29T10:17:18"
}
}
}
這只是文檔中的示例,但我嘗試使用不同的電子郵件值,刪除消息,sendInvitation = false,我得到相同的錯誤。我不明白什麼論點是不正確的。
更新1:
改變 '編輯' '寫' 後,我得到這個錯誤:
{
"error": {
"code": "notAllowed",
"message": "The action is not allowed by the system.",
"innerError": {
"request-id": "644408df-05f6-4406-9503-b5c16da17976",
"date": "2016-09-30T12:09:02"
}
}
}
很好。我改爲「寫」而不是編輯。我得到一個不同的錯誤。我更新了答案。 – Nerian
任何想法,爲什麼我會得到一個「該行爲是不允許的系統。」錯誤? – Nerian
後續離線 - 第二個錯誤來自嘗試共享根文件夾而不是它下面的項目。 – daspek