ios - Fetching http request with query in Alamofire in Swift -


i'm trying fetch data mlab service mongodb database. can make request browser , data code below.

https://api.mlab.com/api/1/databases/mysignal/collections/ctemp?q={"member_id":2}&apikey=2abdhqty1gawiwfvskfjyezvfrheloqi 

i need change "member_id" \"member_id\" not sytax error. rest of same. however, doesn't fetch alamofire in swift in ios. (i tried without alamofire, usual http request still doesn't work)

if try without {"member_id":2} working. i'm doing fetching below code (not working one);

alamofire.request("https://api.mlab.com/api/1/databases/mysignal/collections/ctemp?q={\"member_id\":2}&apikey=2abdhqty1gawiwfvskfjyezvfrheloqi") 

i try add parameters

   let parameters: parameters = ["member_id": "3"] alamofire.request("https://api.mlab.com/api/1/databases/mysignal/collections/ctemp?q={\"member_id\":3}&apikey=2abdhqty1gawiwfvskfjyezvfrheloqi", parameters: parameters, encoding: urlencoding(destination: .methoddependent)) 

this api document; http://docs.mlab.com/data-api/

thank you

your request should that:

let parameters: parameters = [      "q": ["member_id": 2],       "apikey": "2abdhqty1gawiwfvskfjyezvfrheloqi" ] alamofire.request("https://api.mlab.com/api/1/databases/mysignal/collections/ctemp", method: .get, parameters: parameters, encoding: urlencoding.default) 

it more readable, , can change parameters.

hope helps


Comments

Popular posts from this blog

Command prompt result in label. Python 2.7 -

javascript - How do I use URL parameters to change link href on page? -

amazon web services - AWS Route53 Trying To Get Site To Resolve To www -