Sidehistorik
Info |
---|
RESTfull services are done via Alfresco WebScripts - See all WebScripts for an Alfresco installation at |
Tip |
Use http://jsonalfresco.parser.online.fr/ to review and validate returned JSON |
Getting a list of sites
Review http://docs.alfresco.com/5.1/pra/1/concepts/pra-request-api-format.html
Do also review http://docs.alfresco.com/5.1/pra/1/concepts/pra-parameters.html in the process
server.dk/alfresco/service/index/all My main interest is working with Document Libraries, the other Alfresco stuff I dont use - that part is in my Atlassian Confluence at www.mos-eisley.dk. |
Kodeblok |
---|
batman:~ bnp$ curl -u username:password So the most interesting WebScripts seems to be in http://alfresco.mos-eisley.dk/alfresco/ api-default-publicversions/1/sites/ |
Produces this JSON
Tip |
---|
Use http://json.parser.online.fr/ to review and validate returned JSON |
Indholdsfortegnelse |
---|
Getting a list of sites
Review http://docs.alfresco.com/5.1/pra/1/concepts/pra-request-api-format.html
Do also review http://docs.alfresco.com/5.1/pra/1/concepts/pra-parameters.html in the process
Kodeblok |
---|
batman:~ bnp$ curl -u username:password http://alfresco.mos-eisley.dk/alfresco/api/-default-/public/alfresco/versions/1/sites/ |
Produces this JSON
Kodeblok |
---|
{
"list":
{"pagination":
{"count":10,
"hasMoreItems":false,
"totalItems":10,
"skipCount":0,
"maxItems":100
},
"entries":
[{"entry":
{"role":"SiteManager",
"visibility":"PRIVATE",
"guid":"317e34c7-bc2f-4cd4-9083-127199718886",
"description":"Private Familiebiller for Toke, Normann, Anette & Christopher",
"id":"familie-billeder",
"title":"Familie Billeder"}
},
{"entry":
{"role":"SiteManager",
"visibility":"PUBLIC",
"guid":"55970abc-0e80-4839-bef5-0596b5d8aa76",
"id":"mc-revyen",
"title":"MC Revyen"}
},
{"entry":
{"role":"SiteManager",
"visibility":"PRIVATE",
"guid":"2ce7267b-7c0e-4a50-93e3-13d13bbad8ce",
"id":"netic-billeder",
"title":"Netic Billeder"
}
},
{"entry":
{"role":"SiteManager",
"visibility":"PRIVATE",
"guid":"cf74ce4d-259a-49c6-88fc-3fe36140795c",
"id":"private",
"title":"Private"
}
},
{"entry":
|
Kodeblok |
{"list":{"pagination":{"count":10,"hasMoreItems":false,"totalItems":10,"skipCount":0,"maxItems":100},"entries":[{"entry":{"role":"SiteManager", "visibility":"PRIVATEPUBLIC", "guid":"317e34c7b507da0a-bc2f4769-4cd44599-9083a4b9-127199718886530e59f18607","description":"Private Familiebiller for Toke, Normann, Anette & Christopher", "id":"familie-billederpublic", "title":"Familie Billeder"}},Public" } }, {"entry": {"role":"SiteManager", "visibility":"PUBLIC", "guid":"55970abcfc3fc77c-0e80e115-48394a08-bef590f6-0596b5d8aa76bb6ec66db1ef", "id":"mc-revyen","sjov", "title":"MC Revyen"}},Sjov" } }, {"entry": {"role":"SiteManager", "visibility":"PRIVATE",PUBLIC", "guid":"2ce7267b7f5708b2-7c0ef299-4a504d4d-93e387fc-13d13bbad8ce5e480a162f40", "id":"netic-billederslangereden", "title":"Netic Billeder"}},Slangereden" } }, {"entry": {"role":"SiteManager", "visibility":"PRIVATEPUBLIC", "guid":"cf74ce4d-259a-49c6-88fc-3fe36140795c",b4cff62a-664d-4d45-9302-98723eac1319", "description":"This is a Sample Alfresco Team site.", "id":"privateswsdp", "title":"Sample:"Private"}}, Web Site Design Project" } }, {"entry": {"role":"SiteManager", "visibility":"PUBLIC", "guid":"b507da0a383d7ec3-47698943-45994bde-a4b9-530e59f18607",a23b-f468087bb70d", "description":"Bare til tests", "id":"publictest", "title":"Public"}},{"entry":{"Test" } }, {"entry": {"role":"SiteManager", "visibility":"PUBLICPRIVATE", "guid":"fc3fc77c2341c4bb-e115d5b3-4a084b53-90f68fb6-bb6ec66db1ef","id":"sjov","title":"Sjov"}},{"entry":{"role":"SiteManager","visibility":"PUBLIC","guid":"7f5708b2-f299-4d4d-87fc-5e480a162f40","id":"slangereden","title":"Slangereden"}},{"entry":{"role":"SiteManager","visibility":"PUBLIC","guid":"b4cff62a-664d-4d45-9302-98723eac1319","description":"This is a Sample Alfresco Team site.","id":"swsdp","title":"Sample: Web Site Design Project"}},{"entry":{"role":"SiteManager","visibility":"PUBLIC","guid":"383d7ec3-8943-4bde-a23b-f468087bb70d","description":"Bare til tests","id":"test","title":"Test"}},{"entry":{"role":"SiteManager","visibility":"PRIVATE","guid":"2341c4bb-d5b3-4b53-8fb6-c07bd4705742","id":"vita-torbens-billeder","title":"Vita og Torbens billeder"}}]}} |
Get a list of Documents
This is for the "familie-billeder" site, the URL is
Kodeblok |
---|
curl -u bnp:username:password http://alfresco.mos-eisley.dk/alfresco/service/slingshot/doclib/doclist/{type}/site/familie-billeder/{container}
type= document or folders
container = documentLibrary |
giving us
Kodeblok |
---|
curl -u bnp:username:password http://alfresco.mos-eisley.dk/alfresco/service/slingshot/doclib/doclist/folders/site/sjov/documentLibrary |
Produces this JSON
c07bd4705742",
"id":"vita-torbens-billeder",
"title":"Vita og Torbens billeder"
}
}
]
}
} |
Get a list of Documents from a "root" folder
This is for the "familie-billeder" site, the URL is
Kodeblok |
---|
curl -u bnp:username:password http://alfresco.mos-eisley.dk/alfresco/service/slingshot/doclib/doclist/{type}/site/familie-billeder/{container}
type= document or folders
container = documentLibrary |
giving us
Kodeblok |
---|
curl -u bnp:username:password http://alfresco.mos-eisley.dk/alfresco/service/slingshot/doclib/doclist/folders/site/sjov/documentLibrary |
Produces this JSON
Kodeblok |
---|
{
"totalRecords": 4,
"startIndex": 0,
"metadata":
{
"repositoryId": "21ea3cc1-2140-476e-a323-d1f8b066a695",
"container": "workspace://SpacesStore/dd01c075-9f85-43f3-b3c7-390d1ce67d67",
"parent":
{
"nodeRef": "workspace://SpacesStore/dd01c075-9f85-43f3-b3c7-390d1ce67d67",
"permissions":
{
"userAccess":
{
"create": true,
"edit": true,
"delete": true,
"cancel-checkout": false,
"permissions": true
}
}
},
"onlineEditing": false |
Kodeblok |
{ "totalRecords": 4, "startIndex": 0, "metadata": { "repositoryId": "21ea3cc1-2140-476e-a323-d1f8b066a695", "container": "workspace://SpacesStore/dd01c075-9f85-43f3-b3c7-390d1ce67d67", "parentitemCounts": { "nodeReffolders": "workspace://SpacesStore/dd01c075-9f85-43f3-b3c7-390d1ce67d67"4, "permissionsdocuments": 0 } }, "items": {[ { "nodeRef": "workspace://SpacesStore/4746fb1d-8004-4000-9710-cc3c05aab5e7", "nodeType": "userAccesscm:folder":, "type": "folder", "mimetype": "", {"isFolder": true, "isLink": false, "fileName": "Papirsflyvere", "displayName": "Papirsflyvere", "createstatus": true"", "title": "", "description": "", "editauthor": true"", "createdOn": "2015-01-04T20:01:46.709+01:00", "createdBy": "Normann P. Nielsen", "deletecreatedByUser": true"bnp", "modifiedOn": "2015-01-04T20:01:47.710+01:00", "modifiedBy": "Normann P. Nielsen", "cancel-checkoutmodifiedByUser": false"bnp", "lockedBy": "", "lockedByUser": "", "size": "0", "permissionsversion": true"1.0", }"contentUrl": "api/node/content/workspace/SpacesStore/4746fb1d-8004-4000-9710-cc3c05aab5e7/Papirsflyvere", "webdavUrl": "\/webdav\/Sites\/sjov\/documentLibrary\/Papirsflyvere", }"actionSet": "folder", }"tags": [], "onlineEditingactiveWorkflows": false"", "itemCountslikes": { "foldersisLiked": 4false, "documentstotalLikes": 0 } }, "itemslocation": [{ { "nodeRefrepositoryId": "workspace://SpacesStore/4746fb1d-8004-4000-9710-cc3c05aab5e721ea3cc1-2140-476e-a323-d1f8b066a695", "nodeTypesite": "cm:foldersjov", "typesiteTitle": "folderSjov", "mimetypecontainer": "documentLibrary", "isFolderpath": true"\/", "isLinkfile": false"Papirsflyvere", "fileNameparent": "Papirsflyvere", { "displayName": "Papirsflyvere", "statusnodeRef": "", workspace:\/\/SpacesStore\/dd01c075-9f85-43f3-b3c7-390d1ce67d67" "title": "", } "description": ""}, "authorpermissions": "", { "createdOninherited": "2015-01-04T20:01:46.709+01:00"true, "createdByroles": "Normann P. Nielsen", "createdByUser": "bnp [ "ALLOWED;GROUP_site_sjov_SiteContributor;SiteContributor;INHERITED", "ALLOWED;GROUP_EVERYONE;ReadPermissions;INHERITED", "modifiedOn": "2015-01-04T20:01:47.710+01:00 "ALLOWED;GROUP_EVERYONE;SiteConsumer;INHERITED", "modifiedBy": "Normann P. Nielsen", "modifiedByUser": "bnp "ALLOWED;GROUP_site_sjov_SiteCollaborator;SiteCollaborator;INHERITED", "ALLOWED;GROUP_site_sjov_SiteConsumer;SiteConsumer;INHERITED", "lockedBy": "", "lockedByUser": "" "ALLOWED;GROUP_site_sjov_SiteManager;SiteManager;INHERITED" ], "sizeuserAccess": "0", "version": "1.0", { "contentUrl": "api/node/content/workspace/SpacesStore/4746fb1d-8004-4000-9710-cc3c05aab5e7/Papirsflyvere", "webdavUrl": "\/webdav\/Sites\/sjov\/documentLibrary\/Papirsflyvere"create": true, "actionSet "edit": "folder"true, "tagsdelete": []true, "activeWorkflowscancel-checkout": ""false, "likespermissions": true { } }, "isLikedcustom": false, {}, "actionLabels": { } "totalLikes": 0 }, "location": { "repositoryIdnodeRef": "21ea3cc1-2140-476e-a323-d1f8b066a695workspace://SpacesStore/c7c14bde-69b6-4351-b41f-0016be053970", "sitenodeType": "sjovcm:folder", "siteTitletype": "Sjovfolder", "containermimetype": "documentLibrary", "pathisFolder": "\/"true, "fileisLink": "Papirsflyvere"false, "parentfileName": "Sjov {med mad", "displayName": "Sjov med mad", "nodeRefstatus": "workspace:\/\/SpacesStore\/dd01c075-9f85-43f3-b3c7-390d1ce67d67"", "title": "", } }"description": "", "permissionsauthor": { "", "inheritedcreatedOn": true"2015-01-04T19:57:00.474+01:00", "rolescreatedBy": "Normann [P. Nielsen", "ALLOWED;GROUP_site_sjov_SiteContributor;SiteContributor;INHERITED"createdByUser": "bnp", "ALLOWED;GROUP_EVERYONE;ReadPermissions;INHERITED", "ALLOWED;GROUP_EVERYONE;SiteConsumer;INHERITED"modifiedOn": "2015-01-04T19:57:02.559+01:00", "modifiedBy": "Normann "ALLOWED;GROUP_site_sjov_SiteCollaborator;SiteCollaborator;INHERITEDP. Nielsen", "ALLOWED;GROUP_site_sjov_SiteConsumer;SiteConsumer;INHERITED"modifiedByUser": "bnp", "ALLOWED;GROUP_site_sjov_SiteManager;SiteManager;INHERITED""lockedBy": "", ]"lockedByUser": "", "size": "userAccess0":, {"version": "1.0", "contentUrl": "api/node/content/workspace/SpacesStore/c7c14bde-69b6-4351-b41f-0016be053970/Sjov%20med%20mad", "create": true"webdavUrl": "\/webdav\/Sites\/sjov\/documentLibrary\/Sjov%20med%20mad", "edit"actionSet": true"folder", "deletetags": true[], "cancel-checkoutactiveWorkflows": false"", "permissionslikes": true }{ }, "customisLiked": {}false, "actionLabelstotalLikes": {0 }, },"location": { { "nodeRefrepositoryId": "workspace://SpacesStore/c7c14bde-69b6-4351-b41f-0016be05397021ea3cc1-2140-476e-a323-d1f8b066a695", "nodeTypesite": "cm:foldersjov", "typesiteTitle": "folderSjov", "mimetypecontainer": "documentLibrary", "isFolderpath": true"\/", "isLinkfile": false"Sjov med mad", "fileNameparent": "Sjov med mad",{ "displayName": "Sjov med mad", "statusnodeRef": "", workspace:\/\/SpacesStore\/dd01c075-9f85-43f3-b3c7-390d1ce67d67" "title": "", } "description": ""}, "authorpermissions": "", { "createdOninherited": "2015-01-04T19:57:00.474+01:00"true, "createdByroles": "Normann P. Nielsen", "createdByUser": "bnp [ "ALLOWED;GROUP_site_sjov_SiteContributor;SiteContributor;INHERITED", "ALLOWED;GROUP_EVERYONE;ReadPermissions;INHERITED", "modifiedOn": "2015-01-04T19:57:02.559+01:00 "ALLOWED;GROUP_EVERYONE;SiteConsumer;INHERITED", "modifiedBy": "Normann P. Nielsen", "modifiedByUser": "bnp "ALLOWED;GROUP_site_sjov_SiteCollaborator;SiteCollaborator;INHERITED", "ALLOWED;GROUP_site_sjov_SiteConsumer;SiteConsumer;INHERITED", "lockedBy": "", "lockedByUser": "" "ALLOWED;GROUP_site_sjov_SiteManager;SiteManager;INHERITED" ], "sizeuserAccess": "0", "version": "1.0", { "contentUrl": "api/node/content/workspace/SpacesStore/c7c14bde-69b6-4351-b41f-0016be053970/Sjov%20med%20mad", "webdavUrl": "\/webdav\/Sites\/sjov\/documentLibrary\/Sjov%20med%20mad"create": true, "actionSet "edit": "folder"true, "tagsdelete": []true, "activeWorkflowscancel-checkout": ""false, "likespermissions": true { } }, "isLikedcustom": false{}, "totalLikesactionLabels": 0 { }, "location":}, { { "repositoryIdnodeRef": "21ea3cc1-2140-476e-a323-d1f8b066a695workspace://SpacesStore/ca079145-d204-4c5f-bd69-768e8401e1cd", "sitenodeType": "sjovcm:folder", "siteTitletype": "Sjovfolder", "containermimetype": "documentLibrary", "pathisFolder": "\/"true, "fileisLink": "Sjov med mad"false, "parentfileName": {"Sjove Dyr", "displayName": "Sjove Dyr", "nodeRefstatus": "workspace:\/\/SpacesStore\/dd01c075-9f85-43f3-b3c7-390d1ce67d67"", "title": "", } }"description": "", "permissionsauthor": { "", "inheritedcreatedOn": true"2015-01-04T20:01:34.423+01:00", "rolescreatedBy": "Normann [P. Nielsen", "ALLOWED;GROUP_site_sjov_SiteContributor;SiteContributor;INHERITED"createdByUser": "bnp", "ALLOWED;GROUP_EVERYONE;ReadPermissions;INHERITED", "ALLOWED;GROUP_EVERYONE;SiteConsumer;INHERITED"modifiedOn": "2015-01-04T20:01:44.871+01:00", "modifiedBy": "Normann "ALLOWED;GROUP_site_sjov_SiteCollaborator;SiteCollaborator;INHERITEDP. Nielsen", "ALLOWED;GROUP_site_sjov_SiteConsumer;SiteConsumer;INHERITED"modifiedByUser": "bnp", "ALLOWED;GROUP_site_sjov_SiteManager;SiteManager;INHERITED""lockedBy": "", ]"lockedByUser": "", "size": "userAccess0":, {"version": "1.0", "contentUrl": "api/node/content/workspace/SpacesStore/ca079145-d204-4c5f-bd69-768e8401e1cd/Sjove%20Dyr", "create": true"webdavUrl": "\/webdav\/Sites\/sjov\/documentLibrary\/Sjove%20Dyr", "edit"actionSet": true"folder", "delete"tags": true[], "cancel-checkout"activeWorkflows": false"", "permissionslikes": true }{ }, "customisLiked": {}false, "actionLabelstotalLikes": {0 }, },"location": { { "nodeRefrepositoryId": "workspace://SpacesStore/ca079145-d204-4c5f-bd69-768e8401e1cd21ea3cc1-2140-476e-a323-d1f8b066a695", "nodeTypesite": "cm:foldersjov", "typesiteTitle": "folderSjov", "mimetypecontainer": "documentLibrary", "isFolderpath": true"\/", "isLinkfile": false"Sjove Dyr", "fileNameparent": "Sjove Dyr",{ "displayName": "Sjove Dyr", "statusnodeRef": "", workspace:\/\/SpacesStore\/dd01c075-9f85-43f3-b3c7-390d1ce67d67" "title": "", } "description": ""}, "authorpermissions": "", { "createdOninherited": "2015-01-04T20:01:34.423+01:00"true, "createdByroles": "Normann P. Nielsen", "createdByUser": "bnp [ "ALLOWED;GROUP_site_sjov_SiteContributor;SiteContributor;INHERITED", "ALLOWED;GROUP_EVERYONE;ReadPermissions;INHERITED", "modifiedOn": "2015-01-04T20:01:44.871+01:00 "ALLOWED;GROUP_EVERYONE;SiteConsumer;INHERITED", "modifiedBy": "Normann P. Nielsen", "modifiedByUser": "bnp "ALLOWED;GROUP_site_sjov_SiteCollaborator;SiteCollaborator;INHERITED", "ALLOWED;GROUP_site_sjov_SiteConsumer;SiteConsumer;INHERITED", "lockedBy": "", "lockedByUser": "" "ALLOWED;GROUP_site_sjov_SiteManager;SiteManager;INHERITED" ], "sizeuserAccess": "0", "version": "1.0", { "contentUrl": "api/node/content/workspace/SpacesStore/ca079145-d204-4c5f-bd69-768e8401e1cd/Sjove%20Dyr", "webdavUrl": "\/webdav\/Sites\/sjov\/documentLibrary\/Sjove%20Dyr"create": true, "actionSet "edit": "folder"true, "tags "delete": []true, "activeWorkflows "cancel-checkout": ""false, "likespermissions": true { } }, "isLikedcustom": false{}, "totalLikesactionLabels": 0{ }, "location": }, { { "repositoryIdnodeRef": "21ea3cc1-2140-476e-a323-d1f8b066a695workspace://SpacesStore/1e0245a9-f69e-443d-a5fc-031af506b26e", "sitenodeType": "sjovcm:folder", "siteTitletype": "Sjovfolder", "containermimetype": "documentLibrary", "pathisFolder": "\/"true, "fileisLink": "Sjove Dyr"false, "parentfileName": { "Tegneserieforsider", "displayName": "Tegneserieforsider", "nodeRefstatus": "workspace:\/\/SpacesStore\/dd01c075-9f85-43f3-b3c7-390d1ce67d67"", "title": "", } }"description": "", "permissionsauthor": { "", "inheritedcreatedOn": true"2015-01-04T20:01:49.566+01:00", "rolescreatedBy": "Normann [P. Nielsen", "ALLOWED;GROUP_site_sjov_SiteContributor;SiteContributor;INHERITED"createdByUser": "bnp", "ALLOWED;GROUP_EVERYONE;ReadPermissions;INHERITED", "ALLOWED;GROUP_EVERYONE;SiteConsumer;INHERITED"modifiedOn": "2015-01-04T20:01:49.566+01:00", "modifiedBy": "Normann "ALLOWED;GROUP_site_sjov_SiteCollaborator;SiteCollaborator;INHERITEDP. Nielsen", "ALLOWED;GROUP_site_sjov_SiteConsumer;SiteConsumer;INHERITED"modifiedByUser": "bnp", "ALLOWED;GROUP_site_sjov_SiteManager;SiteManager;INHERITED""lockedBy": "", ]"lockedByUser": "", "size": "userAccess0":, {"version": "1.0", "contentUrl": "api/node/content/workspace/SpacesStore/1e0245a9-f69e-443d-a5fc-031af506b26e/Tegneserieforsider", "create": true"webdavUrl": "\/webdav\/Sites\/sjov\/documentLibrary\/Tegneserieforsider", "edit"actionSet": true"folder", "delete"tags": true[], "cancel-checkout"activeWorkflows": false"", "permissionslikes": true }{ }, "customisLiked": {}false, "actionLabelstotalLikes": { } 0 }, "location": { "nodeRefrepositoryId": "workspace://SpacesStore/1e0245a9-f69e-443d-a5fc-031af506b26e21ea3cc1-2140-476e-a323-d1f8b066a695", "nodeTypesite": "cm:foldersjov", "typesiteTitle": "folderSjov", "mimetypecontainer": "documentLibrary", "isFolderpath": true"\/", "isLinkfile": false"Tegneserieforsider", "fileNameparent": "Tegneserieforsider", { "displayName": "Tegneserieforsider", "statusnodeRef": "", workspace:\/\/SpacesStore\/dd01c075-9f85-43f3-b3c7-390d1ce67d67" "title": "", } "description": ""}, "authorpermissions": "", { "createdOninherited": "2015-01-04T20:01:49.566+01:00"true, "createdByroles": "Normann P. Nielsen", "createdByUser": "bnp [ "ALLOWED;GROUP_site_sjov_SiteContributor;SiteContributor;INHERITED", "ALLOWED;GROUP_EVERYONE;ReadPermissions;INHERITED", "modifiedOn": "2015-01-04T20:01:49.566+01:00 "ALLOWED;GROUP_EVERYONE;SiteConsumer;INHERITED", "modifiedBy": "Normann P. Nielsen", "modifiedByUser": "bnp "ALLOWED;GROUP_site_sjov_SiteCollaborator;SiteCollaborator;INHERITED", "ALLOWED;GROUP_site_sjov_SiteConsumer;SiteConsumer;INHERITED", "lockedBy": "", "lockedByUser": "" "ALLOWED;GROUP_site_sjov_SiteManager;SiteManager;INHERITED" ], "size": "0", "versionuserAccess": "1.0", "contentUrl": "api/node/content/workspace/SpacesStore/1e0245a9-f69e-443d-a5fc-031af506b26e/Tegneserieforsider", "webdavUrl": "\/webdav\/Sites\/sjov\/documentLibrary\/Tegneserieforsider", { "actionSetcreate": "folder"true, "tagsedit": []true, "activeWorkflows": "", "likesdelete": true, { "isLikedcancel-checkout": false, "totalLikespermissions": 0true } }, "locationcustom": {}, "repositoryId": "21ea3cc1-2140-476e-a323-d1f8b066a695",actionLabels": { "site": "sjov", } } "siteTitle": "Sjov", ] } |
Each "contentURL" here is a folder:
Kodeblok |
---|
curl -u username:password http://alfresco.mos-eisley.dk/alfresco/service/slingshot/doclib/doclist/folders/site/sjov/documentLibrary | grep contentUrl "containercontentUrl": "documentLibraryapi/node/content/workspace/SpacesStore/4746fb1d-8004-4000-9710-cc3c05aab5e7/Papirsflyvere", "pathcontentUrl": "\/api/node/content/workspace/SpacesStore/c7c14bde-69b6-4351-b41f-0016be053970/Sjov%20med%20mad", "filecontentUrl": "Tegneserieforsider", "parent":api/node/content/workspace/SpacesStore/ca079145-d204-4c5f-bd69-768e8401e1cd/Sjove%20Dyr", { "nodeRef"contentUrl": "workspace:\/\/SpacesStore\/dd01c075-9f85-43f3-b3c7-390d1ce67d67" } }, "permissions": { "inherited": true, "roles": [ "ALLOWED;GROUP_site_sjov_SiteContributor;SiteContributor;INHERITED", "ALLOWED;GROUP_EVERYONE;ReadPermissions;INHERITED", "ALLOWED;GROUP_EVERYONE;SiteConsumer;INHERITED", "ALLOWED;GROUP_site_sjov_SiteCollaborator;SiteCollaborator;INHERITED", "ALLOWED;GROUP_site_sjov_SiteConsumer;SiteConsumer;INHERITED", "ALLOWED;GROUP_site_sjov_SiteManager;SiteManager;INHERITED" ], "userAccess": { "create": true, "edit": true, "delete": true, "cancel-checkout": false, "permissions": true } }, "custom": {}, "actionLabels": { } } ] } |
Each "contentURL" here is a folder:
api/node/content/workspace/SpacesStore/1e0245a9-f69e-443d-a5fc-031af506b26e/Tegneserieforsider",
|
Which is fitting to the Gui view for the 4 folders:
Get a list of Documents from a folder
The method is the same, here the folder "Tegneserieforsider"
Kodeblok |
---|
curl -u username:password http://alfresco.mos-eisley.dk/alfresco/service/slingshot/doclib/doclist/folders/site/sjov/documentLibrary/Tegneserieforsider
"contentUrl": "api/node/content/workspace/SpacesStore/713d39d0-4f04-45f4-afd8-a44f1435fb04/Batman%20forsider",
"contentUrl": "api/node/content/workspace/SpacesStore/c81f6195-21a7-4114-837e-e4590d7ec4b8/Film%20Tegneserier",
"contentUrl": "api/node/content/workspace/SpacesStore/f9c86b6f-176b-4f14-b55c-d1b62cdcc944/Indiana%20Jones",
"contentUrl": "api/node/content/workspace/SpacesStore/9a4965b2-1a95-4410-bbf9-bcdec8ed714d/Jurassic%20Park%20And%20The%20Lost%20World",
"contentUrl": "api/node/content/workspace/SpacesStore/f8e9a26c-31c9-444d-9486-a2d5f89b743c/Nattens%20Ridder%20forsider",
"contentUrl": "api/node/content/workspace/SpacesStore/ea0c0413-1cb3-4793-8efc-992903e28640/Star%20Wars%201-20%20forsider",
"contentUrl": "api/node/content/workspace/SpacesStore/518bf3a9-3832-4753-8354-d1ec7e0ccb7f/Star%20Wars%20forsider",
"contentUrl": "api/node/content/workspace/SpacesStore/2d451550-795e-4860-800f-2527a7fe629e/Thriller",
"contentUrl": "api/node/content/workspace/SpacesStore/f5ecbf22-05e2-4789-8dbf-8319637ffc67/Vogterne%20forsider", |
And one step further down to "Thriller"
Kodeblok |
---|
curl -u username:password http://alfresco.mos-eisley.dk/alfresco/service/slingshot/doclib/doclist/folders/site/sjov/documentLibrary/Tegneserieforsider/Thriller | grep contentUrl
"contentUrl": "api/node/content/workspace/SpacesStore/91743fb5-c967-41dd-8d90-1883922fa21c/Thriller%201.jpg",
"contentUrl": "api/node/content/workspace/SpacesStore/7e4f8a49-2446-436b-a6b0-874a2d39dea8/Thriller%2010.jpg",
"contentUrl": "api/node/content/workspace/SpacesStore/d7f4258e-b9f6-43de-a09f-debf6750cc93/Thriller%202.jpg",
"contentUrl": "api/node/content/workspace/SpacesStore/92ab41a1-3f32-4ca7-82b8-d19ad1a0fbb8/Thriller%203.jpg",
"contentUrl": "api/node/content/workspace/SpacesStore/d21501e0-37c7-4feb-8d46-547940b64794/Thriller%204.jpg",
"contentUrl": "api/node/content/workspace/SpacesStore/05f63751-61b0-4b05-aead-0ca883f8a786/Thriller%205.jpg",
"contentUrl": "api/node/content/workspace/SpacesStore/afe3169d-467d-4c0f-a88f-39b9f55af7d7/Thriller%206.jpg",
"contentUrl": "api/node/content/workspace/SpacesStore/8ab811dc-8610-49b8-ae6f-41e28b438f8f/Thriller%207.jpg",
|
Kodeblok |
curl -u username:password http://alfresco.mos-eisley.dk/alfresco/service/slingshot/doclib/doclist/folders/site/sjov/documentLibrary | grep contentUrl "contentUrl": "api/node/content/workspace/SpacesStore/4746fb1d133301aa-8004d775-400042d1-97108381-cc3c05aab5e75baa984e644d/PapirsflyvereThriller%208.jpg", "contentUrl": "api/node/content/workspace/SpacesStore/c7c14bde1d5a60eb-69b6fa33-435146bd-b41f894f-0016be0539702573a03d0ddd/Sjov%20med%20mad", "contentUrl": "api/node/content/workspace/SpacesStore/ca079145-d204-4c5f-bd69-768e8401e1cd/Sjove%20Dyr", "contentUrl": "apiThriller%209.jpg", |
Getting Content out
Advarsel |
---|
This is Work in progress, not optimal yet...(but it does work) |
Kodeblok |
---|
curl -u username:password http://alfresco.mos-eisley.dk/alfresco/service/slingshot/node/content/workspace/SpacesStore/1e0245a9afe3169d-f69e467d-443d4c0f-a5fca88f-031af506b26e/Tegneserieforsider", |
Which is fitting to the Gui view for the 4 folders:
...
39b9f55af7d7/Thriller%206.jpg?a=true > Thriller%206.jpg |