Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Alamofire.request("https://api.everypixel.com/oauth/token", method: .post, parameters: parameters, encoding: JSONEncoding.default, headers: nil).responseJSON { (response:DataResponse<Any>) in
- switch(response.result) {
- case .success(_):
- if response.result.value != nil{
- print(response.result.value as Any)
- }
- break
- case .failure(_):
- print(response.result.error as Any)
- break
- }
- }
- let user = clientID
- let password = clientSecret
- let credentialData = "(user):(password)".data(using: String.Encoding.utf8)!
- let base64Credentials = credentialData.base64EncodedString(options: [])
- let headers = ["Authorization": "Bearer (base64Credentials)"]
- print(credentialData)
- Alamofire.request(tokenRequestURL,
- method: .post,
- parameters: nil,
- encoding: URLEncoding.default,
- headers:headers)
- .validate()
- .responseJSON { response in
- if response.result.value != nil{
- print(response)
- }else{
- print("found an error")
- }
- }
- let response = Alamofire.request(tokenRequestURL, method: .get).authenticate(user: clientID, password: clientSecret).response?.statusCode
- print(response)
- let key = clientID
- let secret = clientSecret
- let url = tokenRequestURL
- var request = URLRequest(url: url!)
- request.addValue("application/json", forHTTPHeaderField: "Accept")
- request.addValue("sso-key (key):(secret)", forHTTPHeaderField: "Authorization")
- let task = URLSession.shared.dataTask(with: url!) { data, response, error in
- guard error == nil else {
- print(error!)
- return
- }
- guard let data = data else {
- print("Data is empty")
- return
- }
- print(response)
- }
- task.resume()
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement