TwitterKit没有返回用户的电子邮件ios

时间:2017-07-25 10:28:29

标签: ios swift twitter

我正在使用Twitter Kit在我的iOS应用程序上实现Twitter登录。

{
let logInButton = TWTRLogInButton(logInCompletion: { session, error in
            if (session != nil) {
                print("signed in as \(session?.userName)");
                self.perform(#selector(ViewController.requestForEmail), with: nil, afterDelay: 5.0)
            } else {
                print("error: \(error?.localizedDescription)");
            }
        })
        logInButton.center = self.view.center
        self.view.addSubview(logInButton)
}

我已成功登录。但是,当我通过以下代码请求电子邮件时:

{
let client = TWTRAPIClient.withCurrentUser()
        client.requestEmail { email, error in
            if (email != nil) {
                print("signed in as \(email)");
            } else {
                print("error: \(error?.localizedDescription)");
            }
        }}

我收到此错误:

  

此用户没有电子邮件地址。

我在Twitter应用设置中启用了请求电子邮件地址选项,还设置了隐私和策略URl。

0 个答案:

没有答案