我正在使用 Swift-iOS 构建一个应用程序并部署为后端 Deployd。我正在尝试找出 Twitter OAuth。基本上我想知道如何向我的服务器发送令牌并让 dpd-passport 将其保存在用户集合中。
Twitter API 非常好地返回访问令牌。这是我的代码:
TwitterClient.SharedInstance.requestSerializer.removeAccessToken()
//where TwitterClient is a BDBOAuth1SessionManager instance
TwitterClient.SharedInstance.fetchRequestTokenWithPath("oauth/request_token", method: "GET", callbackURL: NSURL(string: "cptwitter://oauth"), scope: nil, success: { (requestToken: BDBOAuth1Credential!) -> Void in
print(requestToken.token)
let authURL = NSURL(string: "https://api.twitter.com/oauth/authorize?oauth_token=\(requestToken.token)")
UIApplication.sharedApplication().openURL(authURL!)
}) { (error: NSError!) -> Void in
print("failed to get the token request")
}