|
Revision 9086, 324 bytes
(checked in by mattn, 5 years ago)
|
|
lang/lua/webservice-simplua,
lang/lua/webservice-simplua/example,
lang/lua/webservice-simplua/example/flickr_echo.lua,
lang/lua/webservice-simplua/webservice,
lang/lua/webservice-simplua/webservice.lua:
added webservice-simplua like a 'WebService::Simple'.
|
| Line | |
|---|
| 1 | local webservice = require('webservice') |
|---|
| 2 | |
|---|
| 3 | local api = webservice.simplua.new({ |
|---|
| 4 | base_url = 'http://api.flickr.com/services/rest', |
|---|
| 5 | params = { |
|---|
| 6 | api_key = 'your_api_key' |
|---|
| 7 | } |
|---|
| 8 | }) |
|---|
| 9 | |
|---|
| 10 | local ret = api.get({ |
|---|
| 11 | method = 'flickr.test.echo', |
|---|
| 12 | name = 'value' |
|---|
| 13 | }) |
|---|
| 14 | |
|---|
| 15 | local dom = ret.parse_xml() |
|---|
| 16 | print(dom:select("name")[1]:text()) -- "value" |
|---|