次の例では、指定したユーザーについて、指定したフォルダへのアクセス権を削除します。
DELETE .../shares/F1321DC48E3B123D02DBEE88T0000000000100000001/user?userID=U7ECC74059E0FEDFEC66BF5AT00000000001&message=removing your access to this shared folder
HTTPステータス・コード
HTTP_STATUS = 200
JSONレスポンス
{
"errorCode": "0",
"id": "F1321DC48E3B123D02DBEE88T0000000000100000001",
"members": [
{
"id": "U6A0B35B0548F250914D18FDB5D17B95F470",
"displayName": "User BB",
"type": "user",
"isSuccessful": "1",
"provisioningStatus": "active"
}
],
"type": "share",
"user": {
"displayName": "User BB",
"loginName": "userBBLoginName",
"id": "U7ECC74059E0FEDFEC66BF5AT00000000001",
"type": "user"
}
}
例2
次の例は、userID
パラメータがリクエスト本文から欠落しているため、エラーを戻します。
DELETE .../shares/F2CD745706AEC8BD04260B2F45B3E9DD64907CA0D19F/user?message=revoke share
HTTPステータス・コード
HTTP_STATUS = 400
JSONレスポンス
{
"errorCode": "-97",
"errorKey": "!csUnableToRemoveSharedUser!csRequiredServiceParameterMissing,dUserID,REVOKE_SHARED_USER",
"errorMessage": "Failed to remove shared user on folder. Parameter 'dUserID' required by service REVOKE_SHARED_USER is missing.",
"errorType": "share",
"id": "F2CD745706AEC8BD04260B2F45B3E9DD64907CA0D19F",
"title": "Failed to remove shared user on folder. Parameter 'dUserID' required by service REVOKE_SHARED_USER is missing.",
"type": "https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html"
}
例3
次の例では、フォルダIDが無効なためにエラーが返されます。
DELETE .../shares/FDDD745706AEC8BD04260B2F45B3E9DD64907CA0D19F/user?userID=U5C4D5FCE14F2B44946FA74745B3E9DD6490
HTTPステータス・コード
HTTP_STATUS = 404
JSONレスポンス
{
"errorCode": "-16",
"errorKey": "!csUnableToRemoveSharedUser!csSecurityValidationFailed!csFldDoesNotExist,FDDD745706AEC8BD04260B2F45B3E9DD64907CA0D19F!csUnprivilegedSystemError",
"errorMessage": "Failed to remove shared user on folder. Security validation failed. 'FDDD745706AEC8BD04260B2F45B3E9DD64907CA0D19F' does not exist. The error was caused by an internally generated issue. The error has been logged.",
"errorType": "share",
"id": "FDDD745706AEC8BD04260B2F45B3E9DD64907CA0D19F",
"title": "Failed to remove shared user on folder. Security validation failed. 'FDDD745706AEC8BD04260B2F45B3E9DD64907CA0D19F' does not exist. The error was caused by an internally generated issue. The error has been logged.",
"type": "https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html",
"user": {
"id": "U5C4D5FCE14F2B44946FA74745B3E9DD6490",
"type": "user"
}
}
例4
次の例では、指定したユーザーおよびグループの指定したフォルダへのアクセス権を削除します。
DELETE .../shares/F1321DC48E3B123D02DBEE88T0000000000100000001/user?userID=U7ECC74059E0FEDFEC66BF5AT00000000001,GS18003&message=removing your access to this shared folder
HTTPステータス・コード
HTTP_STATUS = 200
JSONレスポンス
{
"errorCode": "0",
"id": "F1321DC48E3B123D02DBEE88T0000000000100000001",
"members": [
{
"id": "U6A0B35B0548F250914D18FDB5D17B95F470",
"displayName": "User BB",
"type": "user",
"isSuccessful": "1",
"provisioningStatus": "active"
},
{
"id": "GS18003",
"displayName": "Sales Group",
"type": "group",
"isSuccessful": "1",
"provisioningStatus": "active"
}
],
"type": "share",
"user": {
"id": "U6A0B35B0548F250914D18FDB5D17B95F470,GS18003",
"type": "user"
}
}