Skip to content

Instantly share code, notes, and snippets.

@nsbarr
Created June 4, 2015 00:32
Show Gist options
  • Save nsbarr/57a0a6a63badacd2bcbd to your computer and use it in GitHub Desktop.
Save nsbarr/57a0a6a63badacd2bcbd to your computer and use it in GitHub Desktop.
func justNoodlin(imageData: NSData){
let base64String = imageData.base64EncodedStringWithOptions(.allZeros)
let dictionary = ["api_key" : "mfVi4AaGEjlrLN13", "api_secret" : "qvR0IUUrxqbdF6FS", "jobs" : "face_part_aggressive", "uploaded_file" : base64String]
let fooDict = dictionary.description.dataUsingEncoding(NSASCIIStringEncoding, allowLossyConversion: true)
var url = NSURL(string:"http://rekognition.com/func/api/")
let request = NSMutableURLRequest(URL: url!)
request.HTTPMethod = "POST"
request.HTTPBody = fooDict
var response: NSURLResponse? = nil
var error: NSError? = nil
let reply = NSURLConnection.sendSynchronousRequest(request, returningResponse:&response, error:&error)
let results = NSString(data:reply!, encoding:NSUTF8StringEncoding)
println("API Response: \(results)")
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment