Swift Realm Facebook Auth V2.0不支持的错误

Swift Realm Facebook Auth V2.0不支持的错误,swift,xcode,mongodb,realm,Swift,Xcode,Mongodb,Realm,我试图通过facebook进行身份验证,但它给了我错误 它看起来像是不受支持的OAuth V2.0 facebook,我做了所有向我建议的事情 Failed to log in to MongoDB Realm: Error Domain=realm::app::ServiceError Code=2 "authentication via 'oauth2-facebook' is unsupported" UserInfo={NSLocalizedDescription=a

我试图通过facebook进行身份验证,但它给了我错误

它看起来像是不受支持的OAuth V2.0 facebook,我做了所有向我建议的事情

Failed to log in to MongoDB Realm: Error Domain=realm::app::ServiceError Code=2 "authentication via 'oauth2-facebook' is unsupported" UserInfo={NSLocalizedDescription=authentication via 'oauth2-facebook' is unsupported, realm::app::ServiceError=InvalidSession}
这里是我的登录代码

  let loginManager = LoginManager()
    loginManager.logIn(permissions: [ .email ]) { loginResult in
        switch loginResult {
        case .success(let grantedPermissions, let declinedPermissions, let accessToken):
            let credentials = Credentials.facebook(accessToken: accessToken!.tokenString)
            app.login(credentials: credentials) { result in
                DispatchQueue.main.async {
                    switch result {
                    case .failure(let error):
                        print("Failed to log in to MongoDB Realm: \(error)")
                    case .success(let user):
                        print("Successfully logged in to MongoDB Realm using Facebook OAuth.")
                        // Now logged in, do something with user
                        // Remember to dispatch to main if you are doing anything on the UI thread
                    }
                }
            }
        case .failed(let error):
            print("Facebook login failed: \(error)")
        case .cancelled:
            print("The user cancelled the login flow.")
        }
    }

您是否在领域控制台中启用了Facebook身份验证?此外,强制展开选项可能导致难以追踪的碰撞。添加保护语句
accessToken!。tokenString
对accessToken进行一些错误处理将是一个好主意,我已经通过,按deploy键解决了这个问题,非常简单