balbant
Streaming Star
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-03-2019
05:39 AM
How can pass roAssociativeArray in URL parameters?
Hi,
Can we request URL with roAssociativeArray parameters? as below :-
or
I have requested above URLs but I am getting error, my code is-
Please advice. How to reuqest thes type of URLs in RokuSG?
Can we request URL with roAssociativeArray parameters? as below :-
GetFunction(http://mydomain.com/webservices/webservices.php?route=option&custom_option=[{"option_id" : "7", "option_value" : 24}, {"option_id" : "8", "option_value" : 27}])
or
options = [{"option_id" : "7", "option_value" : 24}, {"option_id" : "8", "option_value" : 27}]
GetFunction("http://mydomain.com/webservices/webservices.php?route=option&custom_option"+options)
I have requested above URLs but I am getting error, my code is-
function GetFunction(url)
request = CreateObject("roUrlTransfer")
request.SetCertificatesFile("common:/certs/ca-bundle.crt")
request.AddHeader("X-Roku-Reserved-Dev-Id", "")
request.InitClientCertificates()
request.enablehostverification(false)
request.enablepeerverification(false)
request.AddHeader("Content-Type", "application/json")
request.SetUrl(url)
port = CreateObject("roMessagePort")
request.SetMessagePort(port)
request.SetPort(port)
timer = createobject("roTimeSpan")
timer.Mark()
request.AsyncGetToString()
while true
msg = wait(0, port)
if type(msg) = "roUrlEvent" then
return "OK"
exit while
end if
end while
end function
Please advice. How to reuqest thes type of URLs in RokuSG?
1 REPLY 1

squirreltown
Roku Guru
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-03-2019
06:36 AM
Re: How can pass roAssociativeArray in URL parameters?
GetFunction("http://mydomain.com/webservices/webservices.php?route=option&custom_option="+"[{'option_id' : '7', 'option_value': 24}]")
Obviously I can't test it but this doesn't throw a syntax error like yours did.
Kinetics Screensavers