iOS中不需要的Foursquare API响应

iOS中不需要的Foursquare API响应,ios,swift,foursquare,Ios,Swift,Foursquare,我正在使用Foursquare的搜索地点修复GET请求。我现在得到的是HTTP URL,它无法获得理想的结果,因为它应该与我在Apigee web控制台中使用的URL相同。(我使用Alamofire的库来更紧凑地使用HTTP请求工作。另外,我现在要做的是无用的身份验证,重点是获取JSON数据) 下面是给定的代码段(函数的一部分) 来自代码的URL响应为https://api.foursquare.com/v2/venues/search?client_id=....&client_secret=

我正在使用Foursquare的搜索地点修复GET请求。我现在得到的是HTTP URL,它无法获得理想的结果,因为它应该与我在Apigee web控制台中使用的URL相同。(我使用Alamofire的库来更紧凑地使用HTTP请求工作。另外,我现在要做的是无用的身份验证,重点是获取JSON数据)

下面是给定的代码段(函数的一部分)

来自代码的URL响应为
https://api.foursquare.com/v2/venues/search?client_id=....&client_secret=....&intent=browse&ll=-71.1%2C42.37和半径=100000和v=20161016,这与apigee.com/console/as
https://api.foursquare.com/v2/venues/search?client_id=....&client_secret=....&intent=browse&ll=-71.1%2C42.37&radius=100000&v=20161016


那么,我如何修复错误URL响应的格式顺序,使其与正确响应的格式顺序相似呢

是因为我忘记将查询参数“intent”作为intent=checkin添加到HTTP GET请求中吗?因为我正在使用这个控制台网站,它提到了这个查询。我刚刚更具体地更新了我的问题。你能分享你得到的错误响应是什么吗?您显示的API调用对我有效
 override func viewDidLoad() {
    super.viewDidLoad()
    .....
    //do HTTP GET to get the user's current venue 
    let para2 : Parameters = [
        "v": AutoCheckInVC.DATE_VERIFIED,
        "ll": ll,
        "intent": "browse", 
        "radius": "100000", 
        "client_id": AutoCheckInVC.CLIENT_ID,
        "client_secret" : AutoCheckInVC.CLIENT_SECRET,
    ]

    Alamofire.request("https://api.foursquare.com/v2/venues/search", parameters: para2).responseJSON{ response in
        print("Response: \(String(describing: response.response))") //HTTP encoded
        if let JSON = response.result.value {
            print("JSON: \(JSON)")
        }