Не удалось получить токен доступа Facebook - PullRequest
0 голосов
/ 22 января 2019

Вход в Facebook не всегда работает.

Он всегда будет отображать страницу входа, но при успешном входе иногда не удается получить токен доступа.Иногда это работает, а иногда нет.Здесь я получаю токен.

func loginButton(_ loginButton: FBSDKLoginButton!, didCompleteWith result: FBSDKLoginManagerLoginResult!, error: Error!) {
    print("Login button did complete with result")

    let accessToken = FBSDKAccessToken.current()

    guard let accessTokenString = accessToken?.tokenString else {
        ProgressHUD.showError("There was an error")
        return }

    let credentials = FacebookAuthProvider.credential(withAccessToken: accessTokenString)
    print("Granted Permissions: \(result.grantedPermissions)")

    if error != nil {
        print("There was an error")
        ProgressHUD.showError(error.localizedDescription)
        return
    } else if result.isCancelled {
        ProgressHUD.dismiss()
    } else {
        ProgressHUD.show("Loading")
...