2017-05-28 118 views
0

我正在寫一個Oauth2腳本,並且卡住了令牌GET請求。如何在Swift 3中創建GET請求?

這是一個Fitbit Oauth2腳本,因此腳本需要我的應用程序ID,祕密和回調URI。

然後它在最後給我一個帶有令牌的鏈接,我正在努力研究如何獲取令牌並將其存儲在我的應用中。

這裏是我連接到FitBit的代碼,它工作正常,我只是不知道如何在接收到的URL末尾抓取'token'。

Oauth2 Code

任何意見將是真棒。

+0

請始終把代碼的問題裏面,內部沒有一個單獨的鏈接。 – Eric

+0

你是否需要在Safari中打開鏈接?因爲我不確定你是否可以訪問任何東西。你也許可以使用'URLSession'來獲取請求? – Eric

回答

1

Alamofire.request方法參數默認爲.get。

簡單的例子

Alamofire.request("https://httpbin.org/get") // method defaults to `.get` 

詳細示例

Alamofire.request("https://httpbin.org/get").responseJSON { response in 
    print(response.request) // original URL request 
    print(response.response) // HTTP URL response 
    print(response.data)  // server data 
    print(response.result) // result of response serialization 

    if let JSON = response.result.value { 
     print("JSON: \(JSON)") 
    } 
}