SOAP support?

I just came across some free API’s by GameSpy that can be used by independent developers or anyone for data storage, analytics, leaderboards, etc. They provide web API’s but they are using SOAP which it doesn’t look like Lua supports natively. There is something called Lua SOAP I found, any chance this or something like it can be added to Corona?
[import]uid: 8692 topic_id: 13579 reply_id: 313579[/import]

Moved to feature request :wink: [import]uid: 52491 topic_id: 13579 reply_id: 49876[/import]

Any update on including SOAP support?

Thanks [import]uid: 28709 topic_id: 13579 reply_id: 89112[/import]

Not at this stage. [import]uid: 52491 topic_id: 13579 reply_id: 89222[/import]

Any news on SOAP support? [import]uid: 4589 topic_id: 13579 reply_id: 107479[/import]

Making soap calls should be already supported by the network feature in lua. You just have to build your soap library [import]uid: 49520 topic_id: 13579 reply_id: 107483[/import]

SOAP is XML based and done with HTTP GET and PUT requests, all can be done in Corona SDK with the right add on’s.

HTTP GET and PUT are native using the network.request() API call. You just have to figure out the URL’s and data you need to send and get.

XML however is not native to Corona SDK’s API library, but there are several XML libraries floating around out there. If you go find my rss project in the Community contributed code, I have an xml.lua file that Jonathan Beebe provided which works pretty well at parsing XML.

Then it’s up to you to figure out the bits to make SOAP work. [import]uid: 19626 topic_id: 13579 reply_id: 107490[/import]

I suggest going the RESTful service route. This would be the best method of utilizing a web service in corona. [import]uid: 54030 topic_id: 13579 reply_id: 107496[/import]

I agree, but not every web services offers a REST interface. JSON works much better with Corona (since we have official JSON libraries) and maps to tables very well and most REST platforms offer JSON as an option in addition to XML.

[import]uid: 19626 topic_id: 13579 reply_id: 107510[/import]