Hi Dave, Thank you very much for your response. I could post to login or create entity relationship. I think have some issue when parse json body request with POST method. I tried use PUT instead POST, It's ok but I don't know why I request PUT method but json response give action "post". Example: Request: curl -X PUT https://v2t.mobi/p/api/v2tmultimedia/sandbox/users?access_token=YWMt7E9bNJg8EeWh7dcfIHBYKgAAAByeH_4DcQ5PXQVc2iunGEAOY0FSaqaI33A -d {"username":"demo1","name":"Demo1","email":"[email protected] ","password":"Demo@123"} Response: { "action": "post", "application": "ef0c8c4a-9682-11e5-b08f-a1b8a4165e37", "params": { "access_token": [ "YWMt7E9bNJg8EeWh7dcfIHBYKgAAAByeH_4DcQ5PXQVc2iunGEAOY0FSaqaI33A" ] }, "path": "/users", "uri": "https://v2t.mobi/p/api/v2tmultimedia/sandbox/users", "entities": [ { "uuid": "b712d99a-99be-11e5-a29d-61a32e280a61", "type": "user", "name": "Demo1", "created": 1449148009897, "modified": 1449148009897, "username": "demo1", "email": "demo1@ example.com", "activated": true, "picture": " http://www.gravatar.com/avatar/9092b49d86669ec8530d298792bc0ecb", "metadata": { "path": "/users/b712d99a-99be-11e5-a29d-61a32e280a61", "sets": { "rolenames": "/users/b712d99a-99be-11e5-a29d-61a32e280a61/roles", "permissions": "/users/b712d99a-99be-11e5-a29d-61a32e280a61/permissions" }, "collections": { "activities": "/users/b712d99a-99be-11e5-a29d-61a32e280a61/activities", "devices": "/users/b712d99a-99be-11e5-a29d-61a32e280a61/devices", "feed": "/users/b712d99a-99be-11e5-a29d-61a32e280a61/feed", "groups": "/users/b712d99a-99be-11e5-a29d-61a32e280a61/groups", "roles": "/users/b712d99a-99be-11e5-a29d-61a32e280a61/roles", "following": "/users/b712d99a-99be-11e5-a29d-61a32e280a61/following", "followers": "/users/b712d99a-99be-11e5-a29d-61a32e280a61/followers" } } } ], "timestamp": 1449148009878, "duration": 301, "organization": "v2tmultimedia", "applicationName": "sandbox" }
I build usergrid follow bellow step: 1. wget http://mirrors.viethosting.vn/apache/usergrid/usergrid-1/v1.0.2 2. tar xvf apache-usergrid-1.0.2-incubating.tar.gz 3. cd apache-usergrid-1.0.2-incubating 4. cd stack 5. mvn clean install then deploy to tomcat 8 server. On Thu, Dec 3, 2015 at 7:22 PM, Dave <[email protected]> wrote: > Hi Thanh, > > That curl request looks good and I don't understand why it is failing. > Have you been able to post other data to your Usergrid installation? > > How did you obtain and build Usergrid? > > Dave > > On Tue, Dec 1, 2015 at 11:40 AM Thành Vũ Trung <[email protected]> > wrote: > >> Hi all, >> Why I could not create new user or new custom entity by POST request? I >> used to PUT method, It's ok. >> Example: >> + Request: curl -X POST >> https://localhost:8080/v2tmultimedia/sandbox/users?access_token=YWTt7E9sAJg8EeWh7dcfIHBYKgAAAVGCH_4DcQ5PXQVc2iunGEAOY0FSaqaI33A >> -d '{"username":"demo1","name":"Demo1","email":"[email protected] >> ","password":"Demo_123"}' >> + Response error: >> "error":"unrecognized_property","timestamp":1448987542574,"duration":1,"exception":"org.codehaus.jackson.map.exc.UnrecognizedPropertyException","error_description":"Unrecognized >> field \"username\" (Class com.sun.jersey.core.provider.EntityHolder), not >> marked as ignorable\n at [Source: >> org.apache.usergrid.rest.filters.MeteringFilter$InputStreamAdapter@7d584fe4; >> line: 1, column: 14] (through reference chain: >> com.sun.jersey.core.provider.EntityHolder[\"username\"])"} >> >> >> I deploy usergrid 1.0.2 on Ubuntu 14.04, jdk 8, tomcat 8.0.29 >> >> Hope you can help me resolve this issue. Thank you very much. >> -- >> >> *---------------------------------------------------------------------------------------------* >> *Thanh Vu* >> >> *Information Technology Engineer* >> *Mobile:* +84903298791 >> *Skype:* v2t_nd |* Email:* maito:[email protected] >> >> -- *---------------------------------------------------------------------------------------------* *Thanh Vu* *Information Technology Engineer* *Mobile:* +84903298791 *Skype:* v2t_nd |* Email:* maito:[email protected]
