我一直在尝试使用 SimpleAuth 创建一个 iOS 应用程序来验证 Instagram。
在我的 AppDelegate.swift 我有:
SimpleAuth.configuration()["instagram"] = ["client_id": "MY-CLIENT-ID", SimpleAuthRedirectURIKey: "MY-REDIRECT-URL"]
(显然在需要的地方插入客户端 ID 和重定向 URI)
在我的 ViewController.swift 我有:
@IBAction func instagramAuthenticate(sender: AnyObject) {
SimpleAuth.authorize("instagram", options: ["scope" : ["likes"]], completion: {
(responseObject : AnyObject!, error : NSError!) -> Void in
println("\(responseObject)")
})
}
由于某种原因,当用户授权我的应用程序时,responseObject 似乎返回“nil”。可能的意思是出了点问题。
我对 Swift/iOS 比较陌生,不确定我做错了什么。谢谢