【发布时间】:2015-12-05 14:53:33
【问题描述】:
我正在尝试检索一条推文,并通过 TwitterKit 中提供的TWTRTweetView 在我的应用程序中显示它。我关注了this Fabric guide,最终得到了以下代码。
import UIKit
import TwitterKit
class SingleTweetViewController: UIViewController{
@IBOutlet weak var plainView: UIView!
override func viewDidLoad(){
super.viewDidLoad()
Twitter.sharedInstance().logInGuestWithCompletion { session, error in
if let validSession = session {
Twitter.sharedInstance().APIClient.loadTweetWithID("4831830029115392") { tweet, error in
if let t = tweet {
let tweetView = TWTRTweetView(tweet: tweet)
tweetView.showActionButtons = true
self.plainView.addSubview(tweetView)
} else {
println("Failed to load Tweet: \(error?.localizedDescription)")
}
}
} else {
println("Unable to login as guest: \(error.localizedDescription)")
println(error?.localizedFailureReason)
}
}
}
由于身份验证失败,代码会产生这两个错误。
Unable to login as guest: Request failed: forbidden (403)
Optional("Twitter API error : Unable to verify your credentials (code 99)")
值得一提的是,该应用通过this guide后面添加的登录按钮成功登录了Twitter。有谁知道如何解决这个错误?我在这里遗漏了一些代码还是与 Fabric 有关的问题?
【问题讨论】:
标签: ios swift twitter twitter-fabric