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

Reply via email to