Hi Punnadi, Thanks for pointing out the mistake. With the correct username (with dilhasha.wso2@dilhashan), getApplicationsOfUser works fine for me. I will check on the other commands as well.
Thanks. Regards, Dilhasha Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> (M.N.F.Dilhasha) Undergraduate | Department of Computer Science and Engineering University of Moratuwa Sri Lanka On Tue, Jun 23, 2015 at 9:56 AM, Punnadi Gunarathna <[email protected]> wrote: > Hi Fathima, > > I tried the 'getApplicationsOfUser' and it works fine for me. > > curl -v -X POST -k > https://apps.cloud.wso2.com/appmgt/site/blocks/user/login/ajax/login.jag > -d 'action=login&userName=punnadi.wso2.com@puva6107&password=******' > > curl -v -X POST > https://apps.cloud.wso2.com/appmgt/site/blocks/application/get/ajax/list.jag > -H 'Content-Type:application/x-www-form-urlencoded' -H > 'Cookie:JSESSIONID=D084797351C4203D850C2D75CD65D4DD' -d > 'action=getApplicationsOfUser&userName=punnadi.wso2.com@puva6107' > > And the output is as follows: > > [{"key" : "wow", "owner" : "punnadi.wso2.com@puva6107", "type" : "war", > "language" : "Java", "mappedSubDomain" : null, "customUrl" : null, > "customUrlVerificationCode" : null, "description" : null, "repositoryType" > : "git", "repositoryTypeDisplayName" : "Git", "branchCount" : 2, > "typeDisplayName" : "Java Web Application", "isUploadable" : false, "name" > : "wow", "repoAccessability" : "perDevRepo", "inProduction" : false, > "applicationCreationStatus" : "COMPLETED", "users" : [{"userName" : " > punnadi.wso2.com", "firstName" : "$1", "lastName" : "$2", "email" : " > [email protected]", "roles" : ["admin", "qa", "cxo", "devops", "appowner", > "subscriber", "publisher", "developer", "default", "globalAPIPublisher", > "everyone"], "displayName" : "[email protected]", "displayRoles" : ["QA", > "CXO", "DevOps", "Application Owner", "Subscriber", "Publisher", > "Developer"]}]}, {"key" : "guy", "owner" : "punnadi.wso2.com@puva6107", > "type" : "war", "language" : "Java", "mappedSubDomain" : null, "customUrl" > : null, "customUrlVerificationCode" : null, "description" : null, > "repositoryType" : "git", "repositoryTypeDisplayName" : "Git", > "branchCount" : 3, "typeDisplayName" : "Java Web Application", > "isUploadable" : false, "name" : "guy", "repoAccessability" : "perDevRepo", > "inProduction" : false, "applicationCreationStatus" : "COMPLETED", "users" > : [{"userName" : "punnadi.wso2.com", "firstName" : "$1", "lastName" : > "$2", "email" : "[email protected]", "roles" : ["admin", "qa", "cxo", > "devops", "appowner", "subscriber", "publisher", "developer", "default", > "globalAPIPublisher", "everyone"], "displayName" : "[email protected]", > "displayRoles" : ["QA", "CXO", "DevOps", "Application Owner", "Subscriber", > "Publisher", "Developer"]}]}, {"key" : "sun", "owner" : > "punnadi.wso2.com@puva6107", "type" : "war", "language" : "Java", > "mappedSubDomain" : null, "customUrl" : null, "customUrlVerificationCode" : > null, "description" : null, "repositoryType" : "git", > "repositoryTypeDisplayName" : "Git", "branchCount" : 1, "typeDisplayName" : > "Java Web Application", "isUploadable" : false, "name" : "sun", > "repoAccessability" : "perDevRepo", "inProduction" : false, > "applicationCreationStatus" : "COMPLETED", "users" : [{"userName" : " > punnadi.wso2.com", "firstName" : "$1", "lastName" : "$2", "email" : " > [email protected]", "roles" : ["admin", "qa", "cxo", "devops", "appowner", > "subscriber", "publisher", "developer", "default", "globalAPIPublisher", > "everyone"], "displayName" : "[email protected]", "displayRoles" : ["QA", > "CXO", "DevOps", "Application Owner", "Subscriber", "Publisher", > "Developer"]}]}, {"key" : "newapp", "owner" : "punnadi.wso2.com@puva6107", > "type" : "war", "language" : "Java", "mappedSubDomain" : "newapp.puva6107", > "customUrl" : null, "customUrlVerificationCode" : null, "description" : > null, "repositoryType" : "git", "repositoryTypeDisplayName" : "Git", > "branchCount" : 3, "typeDisplayName" : "Java Web Application", > "isUploadable" : false, "name" : "newapp", "repoAccessability" : > "perDevRepo", "inProduction" : false, "applicationCreationStatus" : > "COMPLETED", "users" : [{"userName" : "punnadi.wso2.com", "firstName" : > "$1", "lastName" : "$2", "email" : "[email protected]", "roles" : > ["admin", "qa", "cxo", "devops", "appowner", "subscriber", "publisher", > "developer", "default", "globalAPIPublisher", "everyone"], "displayName" : " > [email protected]", "displayRoles" : ["QA", "CXO", "DevOps", "Application > Owner", "Subscriber", "Publisher", "Developer"]}]}, {"key" : > "thilinamekadownload", "owner" : "punnadi.wso2.com@puva6107", "type" : > "dbs", "language" : "Java", "mappedSubDomain" : null, "customUrl" : null, > "customUrlVerificationCode" : null, "description" : null, "repositoryType" > : "git", "repositoryTypeDisplayName" : "Git", "branchCount" : 1, > "typeDisplayName" : "WSO2 Data Service", "isUploadable" : false, "name" : > "Thilinamekadownload", "repoAccessability" : "perDevRepo", "inProduction" : > false, "applicationCreationStatus" : "COMPLETED", "users" : [{"userName" : " > punnadi.wso2.com", "firstName" : "$1", "lastName" : "$2", "email" : " > [email protected]", "roles" : ["admin", "qa", "cxo", "devops", "appowner", > "subscriber", "publisher", "developer", "default", "globalAPIPublisher", > "everyone"], "displayName" : "[email protected]", "displayRoles" : ["QA", > "CXO", "DevOps", "Application Owner", "Subscriber", "Publisher", > "Developer"]}]}, {"key" : "one", "owner" : "punnadi.wso2.com@puva6107", > "type" : "war", "language" : "Java", "mappedSubDomain" : "one.puva6107", > "customUrl" : null, "customUrlVerificationCode" : null, "description" : > null, "repositoryType" : "git", "repositoryTypeDisplayName" : "Git", > "branchCount" : 1, "typeDisplayName" : "Java Web Application", > "isUploadable" : false, "name" : "one", "repoAccessability" : "perDevRepo", > "inProduction" : false, "applicationCreationStatus" : "COMPLETED", "users" > : [{"userName" : "punnadi.wso2.com", "firstName" : "$1", "lastName" : > "$2", "email" : "[email protected]", "roles" : ["admin", "qa", "cxo", > "devops", "appowner", "subscriber", "publisher", "developer", "default", > "globalAPIPublisher", "everyone"], "displayName" : "[email protected]", > "displayRoles" : ["QA", "CXO", "DevOps", "Application Owner", "Subscriber", > "Publisher", "Developer"]}]}, {"key" : "two", "owner" : > "punnadi.wso2.com@puva6107", "type" : "war", "language" : "Java", > "mappedSubDomain" : "two.puva6107", "customUrl" : null, > "customUrlVerificationCode" : null, "description" : null, "repositoryType" > : "git", "repositoryTypeDisplayName" : "Git", "branchCount" : 1, > "typeDisplayName" : "Java Web Application", "isUploadable" : false, "name" > : "two", "repoAccessability" : "perDevRepo", "inProduction" : false, > "applicationCreationStatus" : "COMPLETED", "users" : [{"userName" : " > punnadi.wso2.com", "firstName" : "$1", "lastName" : "$2", "email" : " > [email protected]", "roles" : ["admin", "qa", "cxo", "devops", "appowner", > "subscriber", "publisher", "developer", "default", "globalAPIPublisher", > "everyone"], "displayName" : "[email protected]", "displayRoles" : ["QA", > "CXO", "DevOps", "Application Owner", "Subscriber", "Publisher", > "Developer"]}]}, {"key" : "three", "owner" : "punnadi.wso2* Connection #0 > to host apps.cloud.wso2.com left intact > .com@puva6107", "type" : "war", "language" : "Java", "mappedSubDomain" : > "three.puva6107", "customUrl" : null, "customUrlVerificationCode" : null, > "description" : null, "repositoryType" : "git", "repositoryTypeDisplayName" > : "Git", "branchCount" : 1, "typeDisplayName" : "Java Web Application", > "isUploadable" : false, "name" : "three", "repoAccessability" : > "perDevRepo", "inProduction" : false, "applicationCreationStatus" : > "COMPLETED", "users" : [{"userName" : "punnadi.wso2.com", "firstName" : > "$1", "lastName" : "$2", "email" : "[email protected]", "roles" : > ["admin", "qa", "cxo", "devops", "appowner", "subscriber", "publisher", > "developer", "default", "globalAPIPublisher", "everyone"], "displayName" : " > [email protected]", "displayRoles" : ["QA", "CXO", "DevOps", "Application > Owner", "Subscriber", "Publisher", "Developer"]}]}] > > > > On Tue, Jun 23, 2015 at 9:53 AM, Fathima Dilhasha <[email protected]> > wrote: > >> Hi Punnadi, >> >> My tenant domain is 'dilhasha@wso2@dilhashan'. >> >> >> Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> >> (M.N.F.Dilhasha) >> Undergraduate | Department of Computer Science and Engineering >> University of Moratuwa >> Sri Lanka >> >> On Tue, Jun 23, 2015 at 9:48 AM, Punnadi Gunarathna <[email protected]> >> wrote: >> >>> Hi Fathima, >>> >>> Which tenant domain you are using? >>> >>> On Tue, Jun 23, 2015 at 9:39 AM, Fathima Dilhasha < >>> [email protected]> wrote: >>> >>>> Hi Punnadi, >>>> >>>> Thank you. >>>> >>>> I checked on the jag files also. Seems like everything is fine. But >>>> commands like create,delete are relying on some permissions which are not >>>> given to me during the curl access. >>>> >>>> Thanks. >>>> Regards, >>>> Dilhasha >>>> >>>> Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> >>>> (M.N.F.Dilhasha) >>>> Undergraduate | Department of Computer Science and Engineering >>>> University of Moratuwa >>>> Sri Lanka >>>> >>>> On Tue, Jun 23, 2015 at 9:28 AM, Punnadi Gunarathna <[email protected]> >>>> wrote: >>>> >>>>> Hi Fathima, >>>>> >>>>> I will get back to you on this. >>>>> >>>>> On Tue, Jun 23, 2015 at 6:07 AM, Fathima Dilhasha < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I'm facing some problems when accessing the REST API of App Factory >>>>>> via curl. I've listed the commands and errors below. >>>>>> getApplicationsOfUser >>>>>> >>>>>> *curl -v -X POST >>>>>> https://apps.cloud.wso2.com/appmgt/site/blocks/application/get/ajax/list.jag >>>>>> <https://apps.cloud.wso2.com/appmgt/site/blocks/application/get/ajax/list.jag> >>>>>> -H 'Content-Type:application/x-www-form-urlencoded' -H >>>>>> 'Cookie:<obtained_cookie>' -d >>>>>> 'action=getApplicationsOfUser&userName=<username>'* >>>>>> >>>>>> This returns a blank set [ ] even though there are many apps. Same >>>>>> goes with *getAllAppVersionsInStages.* >>>>>> >>>>>> >>>>>> *Application key availability* >>>>>> *curl -X POST >>>>>> https://apps.cloud.wso2.com/appmgt/site/blocks/application/add/ajax/add.jag >>>>>> <https://apps.cloud.wso2.com/appmgt/site/blocks/application/add/ajax/add.jag> >>>>>> -H 'Content-Type:application/x-www-form-urlencoded' -H >>>>>> 'Cookie:JSESSIONID=A1526A0AC5293FD9F46CD3C2C4628338' -d >>>>>> 'action=isApplicationKeyAvailable&applicationKey=<appkey>'* >>>>>> >>>>>> This returns a message saying *"**You don't have permission to check >>>>>> the application key availability"* >>>>>> >>>>>> And I cannot seem t make a call to *createNewApplication*. >>>>>> I cannot figure out the format of the parameters. Can someone share a >>>>>> curl command for this? I don't see an example in [1] >>>>>> <https://docs.wso2.com/display/AF210/REST+APIs#RESTAPIs-getApplicationsOfUser> >>>>>> >>>>>> updateDescription >>>>>> >>>>>> curl -v -X POST -k >>>>>> https://apps.cloud.wso2.com/appmgt/site/blocks/application/update/ajax/update.jag >>>>>> -H 'Content-Type:application/x-www-form-urlencoded' -H >>>>>> 'Cookie:JSESSIONID=8F3297501ACF67780C61E1BEE5422485' -d >>>>>> 'action=updateDescription&applicationKey=<appKey>&newDescription=descriptionc' >>>>>> >>>>>> above command gives an *"Internal Server Error"* >>>>>> >>>>>> getAppVersionsInStagesWithLifeCycleInfo >>>>>> *curl -X POST -k >>>>>> https://apps.cloud.wso2.com/appmgt/site/blocks/lifecycle/add/ajax/add.jag >>>>>> <https://apps.cloud.wso2.com/appmgt/site/blocks/lifecycle/add/ajax/add.jag> >>>>>> -H 'Content-Type:applicion/x-www-form-urlencoded' -H >>>>>> 'Cookie:JSESSIONID=8F3297501ACF67780C61E1BEE5422485' -d >>>>>> 'action=getAppVersionsInStagesWithLifeCycleInfo&applicationKey=<appKey>'* >>>>>> >>>>>> This returns a message saying "You don't have permission to life >>>>>> cyclec info of application versions" >>>>>> >>>>>> *deleteApplication* >>>>>> curl -X POST -application/x-www-form-urlencoded' -H >>>>>> 'Cookie:JSESSIONID=8F3297501ACF67780C61E1BEE5422485' -d >>>>>> 'applicationKey=<appKey>&userName=<username>' >>>>>> >>>>>> This returns a message saying "You don't have permission to delete >>>>>> application" >>>>>> >>>>>> >>>>>> Can someone help me on resolving these issues with API access? >>>>>> >>>>>> [1] >>>>>> https://docs.wso2.com/display/AF210/REST+APIs#RESTAPIs-getApplicationsOfUser >>>>>> >>>>>> >>>>>> Thanks. >>>>>> Regards, >>>>>> Dilhasha >>>>>> >>>>>> >>>>>> >>>>>> Fathima Dilhasha Nazeer <http://lk.linkedin.com/in/dilhasha/> >>>>>> (M.N.F.Dilhasha) >>>>>> Undergraduate | Department of Computer Science and Engineering >>>>>> University of Moratuwa >>>>>> Sri Lanka >>>>>> >>>>>> _______________________________________________ >>>>>> Dev mailing list >>>>>> [email protected] >>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Thanks and Regards, >>>>> >>>>> Punnadi Gunarathna >>>>> Senior Software Engineer, >>>>> WSO2, Inc.; http://wso2.com <http://wso2> >>>>> Blog: http://hi-my-world.blogspot.com/ >>>>> Tel : 94 11 214 5345 >>>>> Fax :94 11 2145300 >>>>> >>>>> >>>>> >>>>> <http://lalajisureshika.blogspot.com/> >>>>> >>>> >>>> >>> >>> >>> -- >>> Thanks and Regards, >>> >>> Punnadi Gunarathna >>> Senior Software Engineer, >>> WSO2, Inc.; http://wso2.com <http://wso2> >>> Blog: http://hi-my-world.blogspot.com/ >>> Tel : 94 11 214 5345 >>> Fax :94 11 2145300 >>> >>> >>> >>> <http://lalajisureshika.blogspot.com/> >>> >> >> > > > -- > Thanks and Regards, > > Punnadi Gunarathna > Senior Software Engineer, > WSO2, Inc.; http://wso2.com <http://wso2> > Blog: http://hi-my-world.blogspot.com/ > Tel : 94 11 214 5345 > Fax :94 11 2145300 > > > > <http://lalajisureshika.blogspot.com/> >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
