I'm trying to use twitter api calls using parse's sdk with swift language. I was able to get the user's access token, secret and screen name but I'm trying to call https://api.twitter.com/1.1/account/verify_credentials.json and trying return the correct json data but it is always returning 0x0000000000000
here is the Parse.com Guide which I'm trying to use which is in Objective C https://parse.com/docs/ios_guide#twitterusers-requests/iOS and Here's my Swift code
if PFTwitterUtils.isLinkedWithUser(PFUser.currentUser()) {
var token : NSString = PFTwitterUtils.twitter().authToken
var secret : NSString = PFTwitterUtils.twitter().authTokenSecret
var usern : NSString = PFTwitterUtils.twitter().screenName
var credential : ACAccountCredential = ACAccountCredential(OAuthToken: token, tokenSecret: secret)
var verify : NSURL = NSURL(string: "https://api.twitter.com/1.1/account/verify_credentials.json")!
var req:NSMutableURLRequest = NSMutableURLRequest(URL: verify)
req.HTTPMethod = "GET"
PFTwitterUtils.twitter().signRequest(req)
var response:AutoreleasingUnsafeMutablePointer<NSURLResponse?> = nil
var error:NSError? = nil
var data:NSData = NSURLConnection.sendSynchronousRequest(req, returningResponse: response, error: &error)! as NSData
if error != nil {
println(error)
} else {
println(response)
}
}
I'm not sure where I'm doing this wrong because it is always returning
0x0000000000000