【发布时间】:2015-03-29 06:22:49
【问题描述】:
我正在尝试使用带有 swift 语言的 parse 的 sdk 来使用 twitter api 调用。我能够获取用户的访问令牌、密码和屏幕名称,但我正在尝试调用 https://api.twitter.com/1.1/account/verify_credentials.json 并尝试返回正确的 json 数据,但它总是返回 0x0000000000000
这是我正在尝试使用的 Parse.com 指南,它位于 Objective C https://parse.com/docs/ios_guide#twitterusers-requests/iOS 和 这是我的 Swift 代码
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)
}
}
我不确定我在哪里做错了,因为它总是返回
0x0000000000000
【问题讨论】:
-
运气好吗?我也有这个问题。
-
还没有答案,尝试了很多其他代码但没有任何效果,在谷歌群问仍然没有答案
标签: swift twitter parse-platform