If you have any question left, please drop a note with the discussion link of this page.
LASSO Getting Started Example
From Wiki.zanox.com
Code
LASSO
[var: 'zanox_server' = 'http://api.zanox.com']
[var: 'zanox_host' = 'api.zanox.com']
[var: 'zanox_Request_Method' = 'GET']
[var: 'zanox_applicaton_id' = (string:'ZXWS 1234567890987654321', 'UTF-8')]
[var: 'zanox_shared_key' = 'abcdefghijklmnopqrstuvwxyz']
[var: 'zanox_get_param_date' = (Date_Format: (Date_LocalToGMT: Date), -Format='%a, %d %b %Y %T GMT')]
[var: 'zanox_Resource_URL' = '/products?q='+(action_param: 'search')]
[var: 'zanox_string2sign' = (string: ($zanox_Request_Method + $zanox_Resource_URL + $zanox_get_param_date), 'UTF-8')]
[var: 'zanox_signature' = (Encrypt_HMAC:
-Token=$zanox_string2sign,
-Base64,
-Digest='SHA1',
-password=$zanox_shared_key
)]
[var: 'zanox_applicaton_id_security' = $zanox_applicaton_id + ':' + $zanox_signature]
[var: 'zanox_Request_URL' = $zanox_server+'/xml'+$zanox_Resource_URL]
[Variable: 'Result' = (Include_URL: $zanox_Request_URL,
-SendMIMEHeaders=
(Array:
'Date' = $zanox_get_param_date,
'Authorization' = $zanox_applicaton_id_security
)
)
]
HTML
<html> <head> <title>Product search: zanox webservices example</title> </head> <body> <form action="#" method="get"> <input type="text" name="search" value="SearchString" /> <input type="submit" value="Search Products" /> </form> <textarea style="width: 100%;height: 10%;">[$Result]</textarea> </body> </html>