Thank you Jerry, much appreciated. http://www.39dn.com Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away. - Antoine de Saint-Exupery
On Wed, Aug 14, 2013 at 12:38 PM, Jerry Hamby <jerryha...@vdex.com> wrote: > Prem, > > Here are some links to get you started: > > > https://blog.apigee.com/detail/nosql_noproblem_mapping_your_sql_thinking_to_nosql > http://apigee.com/docs/usergrid/content/quick-start (open an account) > http://apigee.com/docs/usergrid/content/what-app-services (overview) > http://apigee.com/docs/usergrid/content/data-model (data model) > https://blog.apigee.com/taglist/usergrid (videos and articles) > > I think the best thing you can do is to create a free Apigee "App > Services" account and build some small examples: > > Here is small example of how I POST an entity inside a collection (MySQL > speak: record inside a table) > Note: encode to JSON before sending and decode after receiving > > public function mBuildToDoEntity(vType:String, vMessage:String, > vGroup:String):void { > var vToDo:Object = new Object(); > vToDo.todotype = vType; > vToDo.groupname = vGroup; > vToDo.message = vMessage; > vToDo.status = "false"; > mPostToDo(vToDo); > } > > > public function mPostToDo(vObj:Object):void { > var vTempJSONString:String = > com.adobe.serialization.json.JSON.encode(vObj); > var ajax:HTTPService = new HTTPService(); > ajax.addEventListener( ResultEvent.RESULT, mGoodResults ); > ajax.addEventListener( FaultEvent.FAULT, mFailedResults ); > ajax.url = ('https://api.usergrid.com/' > + (YOUR ORG NAME GOES HERE) (example:TeamPrem) > +'/' > + (YOUR APP NAME GOES HERE) (example:sandbox) > + '/todos); > ajax.method = "POST"; > ajax.contentType = "application/json"; > ajax.resultFormat = "text"; > ajax.useProxy=false; > ajax.request = vTempJSONString; > ajax.send(vTempJSONString); > > > //------------------ > function mGoodResults(vResponse:Object):void{ > trace("mPostToDo IN RESPONSE mGoodResults vResponse.result = > "+vResponse.result); > var vTempJSON:Object = > com.adobe.serialization.json.JSON.decode(vResponse.result as String, > false); > } > > //------------------ > function mFailedResults(vResponse:Object):void{ > trace("mPostToDo IN RESPONSE mFailedResults > vResponse.statusCode = "+vResponse.statusCode); > } > }; > > Jerry