相关疑难解决方法(0)

Twitter回拨网址

我与Twitter SDK工作app.When我遵循所有的步骤与IOS整合并创建用户密码,并把它放在我app.When我运行程序的时候,显示"有消息[TwitterKit]确实遇到错误

"获取用户身份验证令牌时出错.":错误域= TWTRLogInErrorDomain代码= -1"未批准此客户端应用程序的回调URL.可以在应用程序设置中调整已批准的回调URL"UserInfo = {NSLocalizedDescription =未批准此客户端的回调URL应用.可以在应用程序设置中调整已批准的回调网址"

怎么解决这个?

twitter login swift

22
推荐指数
4
解决办法
1万
查看次数

swift4:未批准此客户端应用程序的回调URL

我正在使用swift4:我想通过Twitter登录应用程序,但是当我按下twitter按钮登录时出现此错误:

未批准此客户端应用程序的回调URL.可以在您的应用程序设置中调整已批准的回调URL"UserInfo = {NSLocalizedDescription =未批准此客户端应用程序的回调URL.可在您的应用程序设置中调整已批准的回调URL}错误:可选("请求失败:禁止(403)")

我按照这个文档并设置了所有plist变量和app delegate,这是我登录页面中的代码:

@IBAction func loginWithTwitter(_ sender: Any) {

    TWTRTwitter.sharedInstance().logIn(completion: {
        (session, error) in
        if let sess = session {
            print("session: ",sess.authToken, sess.authTokenSecret, sess.userID, sess.userName)
            self.loginWithTwitter(twitter_id: sess.userID, name: sess.userName)
        } else {
            print("error: ", error?.localizedDescription as Any)
        }
    })
}

func loginWithTwitter(twitter_id: String, name: String) {
    self.deviceMac = UIDevice.current.identifierForVendor!.uuidString
    KRProgressHUD.show(withMessage: "????? ....")
    API.loginWithTwitter(mac:self.deviceMac, twitter_id: twitter_id, name: name, token: self.token) { (error: Error?, success: Bool, value: Any) in
        if success {
            KRProgressHUD.dismiss()
            let json = …
Run Code Online (Sandbox Code Playgroud)

twitter ios swift

8
推荐指数
2
解决办法
2229
查看次数

标签 统计

swift ×2

twitter ×2

ios ×1

login ×1