【发布时间】:2015-11-27 08:55:29
【问题描述】:
目前我正在尝试通过解析在 Xcode 7 beta 中为我的应用程序实现 twitter 用户登录。我在 parse.com 上关注了 twitter 上的文档。实施后,我仍在使用未解析的标识符
PFTwitterUtils.initializeWithConsumerKey("somekey", consumerSecret:"somekey")
和
@IBAction func twitterButtonTapped(sender: AnyObject) {
PFTwitterUtils.logInWithBlock {
(user: PFUser?, error: NSError?) -> Void in
if let user = user {
if user.isNew {
// process user object
self.processTwitterUser()
} else {
// process user object
self.processTwitterUser()
}
} else {
print("Uh oh. The user cancelled the Twitter login.")
}
}
}
和
func processTwitterUser()
{
// Show activity indicator
let spiningActivity = MBProgressHUD.showHUDAddedTo(self.view, animated: true)
spiningActivity.labelText = "Loading"
spiningActivity.detailsLabelText = "Please wait"
let pfTwitter = PFTwitterUtils.twitter()
let twitterUsername = pfTwitter?.screenName
var userDetailsUrl:String = "https://api.twitter.com/1.1/users/show.json?screen_name="
userDetailsUrl = userDetailsUrl + twitterUsername!
let myUrl = NSURL(string: userDetailsUrl);
let request = NSMutableURLRequest(URL:myUrl!);
request.HTTPMethod = "GET";
pfTwitter!.signRequest(request);
我可能陷入的任何常见陷阱? 注意:我添加了正确的框架(帐户等)
【问题讨论】:
标签: ios swift twitter parse-platform