Swiftyinsta: рд▓реЙрдЧрд┐рди рдкрд░ рд╕рдВрддрд░реА рдмреНрд▓реЙрдХ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 23 рдЕрдкреНрд░реИрд▓ 2019  ┬╖  18рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: TheM4hd1/SwiftyInsta

{"message": "Sorry, there was a problem with your request.", "status": "fail", "error_type": "sentry_block"}

[-] Login failed: unExpected("sentry_block")

рдХреНрдпрд╛ рдореИрдВ рдХреБрдЫ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕рд╕реЗ рд╕рдВрддрд░реА рдмреНрд▓реЙрдХ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдХреНрдпрд╛ рдореИрдВ рд╕рдВрддрд░реА рдмреНрд▓реЙрдХ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

let user = SessionStorage.create(username: "\(String(username!))", password: "\(String(password!))")
            let userAgent = CustomUserAgent(apiVersion: "89.0.0.0", osName: "iOS", osVersion: "12", osRelease: "1.4", dpi: "458", resolution: "2688x1242", company: "Apple", model: "iPhone10,3", modem: "intel", locale: "en_US", fbCode: "95414346")
            HttpSettings.shared.addValue(userAgent.toString(), forHTTPHeaderField: Headers.HeaderUserAgentKey)
            let urlSession = URLSession(configuration: .default)
            let handler = try! APIBuilder().createBuilder().setHttpHandler(urlSession: urlSession).setRequestDelay(delay: .default).setUser(user: user).build()
            var _error: Error?
            do {
                try handler.login { (result, cache) in
                    if result.isSucceeded {
                        DispatchQueue.main.async {
                            self.statusLabel!.text = "logged in"
                            self.bubbleColor!.image = UIImage(named: "bubble_green")
                            self.statusText!.textColor = UIColor(red:0.22, green:0.64, blue:0.04, alpha:1.0)
                        }
                        print("[+]: logged in")
                    } else {
                        print("[-] Login failed: \(result.info.error)")
                        _error = result.info.error
                        DispatchQueue.main.async {
                            self.statusLabel!.text = "login failed"
                            self.errorLabel!.text = "\(_error!)"
                            self.bubbleColor!.image = UIImage(named: "bubble_red")
                            self.statusText!.textColor = UIColor(red:0.91, green:0.06, blue:0.06, alpha:1.0)
                        }
                    }
                }
            }
help wanted question

рд╕рднреА 18 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдкрдХрд╛ рдЦрд╛рддрд╛ рдпрд╛ рдЖрдИрдкреА рдкрддрд╛ рдЗрд╕ рдПрдкреАрдЖрдИ рджреНрд╡рд╛рд░рд╛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдЕрд╡рд░реБрджреНрдз рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдПрдордЬреАрдкреА25 рдХреЗ рдЕрдиреБрд╕рд╛рд░:

рдпрд╣ Instagram рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдХреЛ рд╕реНрдкреИрдо/рдмреЙрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП API рд╕реЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
"рд╕рдВрддрд░реА рдмреНрд▓реЙрдХ" рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ Instagram рдиреЗ рдЖрдкрдХреЗ рдЦрд╛рддреЗ рдХреА рдЗрд╕ PHP API рд▓рд╛рдЗрдмреНрд░реЗрд░реА (рдФрд░ рдЗрд╕рдХреЗ рдЬреИрд╕реЗ рдЕрдиреНрдп рд╕рднреА рд░рд┐рд╡рд░реНрд╕-рдЗрдВрдЬреАрдирд┐рдпрд░реНрдб рд▓рд╛рдЗрдмреНрд░реЗрд░реА) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐:

рд╕реНрдкреИрдорд┐рдВрдЧ рдпрд╛ рдЕрдиреНрдпрдерд╛ рдЧрд╛рд▓реА рджреЗрдирд╛ (рдЬреИрд╕реЗ рдХрд┐ рдорд╛рд╕-рдлреЙрд▓реЛрдЗрдВрдЧ)
рдпрд╛ рдмрд╛рд░-рдмрд╛рд░ рдФрд░ рднрд╛рд░реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдПрдкреАрдЖрдИ рдХрд╛ рджреБрд░реБрдкрдпреЛрдЧ, рдПрдХ рддрд░рд╣ рд╕реЗ рдЗрдВрд╕рд╛рди рдЙрдиреНрд╣реЗрдВ рдХрднреА рдирд╣реАрдВ рдмреБрд▓рд╛рдПрдЧрд╛ред
рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрдХреНрддрд┐ рдХреА рддрд░рд╣ рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧ рд╕рдВрддрд░реА рдХреЛ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рдХрд░рд╡рд╛рддреЗ рд╣реИрдВред рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ Instagram рджреНрд╡рд╛рд░рд╛ рдмреНрд▓реЙрдХ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдмреБрд░рд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рд╣реИред

рдиреЛрдЯ: рдЖрдк рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╡реЗрдм рд▓реЙрдЧрд┐рди рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рддреЗрдЬреА рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ, рдореИрдВ рдЗрд╕реЗ рдЬрд╛рдиреЗ рджреВрдВрдЧрд╛ рдзрдиреНрдпрд╡рд╛рдж!

рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ
рдпрджрд┐ рдХреЛрдИ рдЕрдиреНрдп рдкреНрд░рд╢реНрди рдирд╣реАрдВ рд╣реИ, рддреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдмрдВрдж рдХрд░реЗрдВред

рдирдорд╕реНрддреЗ, рдореБрдЭреЗ рдирдП рдЦрд╛рддреЗ рдХреЗ рд╕рд╛рде рднреА рд╕рдВрддрд░реА рдмреНрд▓реЙрдХ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВ рдХрд┐ рд╡реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдЖрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ #10 . рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ
рд▓реЗрдХрд┐рди рдореИрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдПрдЬреЗрдВрдЯ рдХреЗ рд╕рд╛рде рд▓реЙрдЧрд┐рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдореБрдЭреЗ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред
рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рд╡реЗрдм-рд▓реЙрдЧрд┐рди рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдирдорд╕реНрддреЗ
рдореИрдВ рдЕрдкрдирд╛ рдЦрд╛рддрд╛ рд▓реЙрдЧрд┐рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛрдб рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЕрд╕рдлрд▓ рд░рд╣рд╛ред
рдХреГрдкрдпрд╛ рдореЗрд░реА рдорджрдж рдХрд░реЗрдВред

{"message": "Sorry, there was a problem with your request.", "status": "fail", "error_type": "sentry_block"}

[-] Login failed: unExpected("sentry_block")

@freedevcoder рдирдорд╕реНрдХрд╛рд░, рд╡реЗрдм рд▓реЙрдЧрд┐рди рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдореИрдВ рд▓реЙрдЧрд┐рди рдХрд░рдиреЗ рдХреЗ рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдЕрднреА рдХреЗ рд▓рд┐рдП рд╡реЗрдм рд▓реЙрдЧрд┐рди рд╕реЗ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдзрдиреНрдпрд╡рд╛рдж

рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡реЗрдм рд▓реЙрдЧрд┐рди рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдирдореВрдирд╛ рд╣реИ?

рдпрд╣рд╛рдБ рдПрди рдЙрджрд╛рд╣рд░рдг рд╣реИ:
https://github.com/TheM4hd1/SwiftyInsta/issues/9#issuecomment -484058550

рдзрдиреНрдпрд╡рд╛рдж ред
рдХреНрдпрд╛ рдЖрдк рд╕рддреНрд░ рдХреИрд╢ рдХреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдФрд░ рдРрдк рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдлрд┐рд░ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдореЗрд░реА рд╕рд╣рд╛рдпрддрд╛ рдХрд░рддреЗ рд╣реИрдВ?

рдпреЗ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдВрдЧреАред
https://github.com/TheM4hd1/SwiftyInsta/issues/9#issuecomment -484913634
https://github.com/TheM4hd1/SwiftyInsta/issues/9#issuecomment -486165298

рдирдорд╕реНрдХрд╛рд░ рдкреНрд░рд┐рдп рдореЗрд╣рдВрджреА
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрд╢рди рд╡реИрд▓реНрдпреВ рдХреЛ рд╕реЗрд╡ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж - рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд╣рд╛рдБ рдФрд░ рдХреИрд╕реЗ рдХрд░реЗрдВ?
рдХреНрд░рд┐рдкреНрдпрд╛ рдореЗрд░рд┐ рд╕рд╣рд╛рдпрддрд╛ рдХрд░реЗред

@freedevcoder

try? handler.login(cache: sessionCache) { (resLogin) in
    if resLogin.isSucceeded {
        // you're logged in now.
    }
}

рдзрдиреНрдпрд╡рд╛рдж рдкреНрд░рд┐рдп рдореЗрд╣рджреА

рд▓реЙрдЧрд┐рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Siwa рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдпрд╣ рд▓реЙрдЧрд┐рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдврд╛рдВрдЪрд╛ рд╣реИред
https://github.com/TheM4hd1/Siwa

@TheM4hd1

рд▓реЙрдЧрд┐рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Siwa рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдпрд╣ рд▓реЙрдЧрд┐рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдврд╛рдВрдЪрд╛ рд╣реИред
https://github.com/TheM4hd1/Siwa

рд╕реЗрд╢рди рдХреИрд╢.рдлреНрд░реЙрдо (рдХреБрдХреАрд╕: рдХреВрдХреАрд╕) рд╕реНрд╡рд┐рдлреНрдЯреАрдЗрдВрд╕реНрдЯрд╛ рдХреА рдирд╡реАрдирддрдо рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдореЗрдВ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ

@RealOlympusDev
рд╕реБрд╡рд┐рдзрд╛ рдЬреЛрдбрд╝реА рдЧрдИ, рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 1.0.1

@RealOlympusDev
рд╕реБрд╡рд┐рдзрд╛ рдЬреЛрдбрд╝реА рдЧрдИ, рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг 1.0.1

рдзрдиреНрдпрд╡рд╛рдж :)

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕