Swiftyinsta: Blok Penjaga saat login?

Dibuat pada 23 Apr 2019  ·  18Komentar  ·  Sumber: TheM4hd1/SwiftyInsta

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

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

apakah ada sesuatu yang saya lakukan salah yang menyebabkan blok penjaga, apakah ada yang bisa saya lakukan untuk mencegah blok penjaga?

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

Semua 18 komentar

Akun atau alamat ip Anda diblokir sementara oleh API ini.
menurut mgp25 :

Ini adalah tanggapan Instagram ketika akun Anda telah diblokir dari API karena perilaku spam/bot yang terdeteksi.
"blok penjaga" berarti Instagram telah memblokir kemampuan akun Anda untuk menggunakan pustaka PHP API ini (dan semua pustaka rekayasa terbalik lainnya yang serupa), karena salah satu dari:

Spamming atau penyalahgunaan lainnya (seperti mengikuti secara massal)
Atau berulang kali dan sangat menyalahgunakan API, dengan cara yang tidak akan pernah disebut manusia.
Orang yang menggunakan perpustakaan ini seperti orang normal tidak akan diblokir oleh penjaga. Yang berarti Anda harus melakukan sesuatu yang buruk untuk diblokir oleh Instagram.

CATATAN: Anda dapat menggunakan metode login web untuk otentikasi.

saya menghargai respon cepat saya akan mencobanya terima kasih!

sama-sama
jika tidak ada pertanyaan lain, tutup masalah.

hai, saya mendapatkan blok penjaga bahkan dengan akun baru. apakah Anda yakin mereka tidak memblokir agen pengguna default?

Anda dapat mengubah agen pengguna default # 10
tapi saya bisa masuk dengan agen pengguna default, saya tidak punya masalah.
cara kedua adalah menggunakan fitur Web-Login.

Hai
Saya mencoba kode default untuk masuk ke akun saya, tetapi gagal.
tolong bantu saya.

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

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

@freedevcoder Halo, gunakan fitur login web.
Saya sedang mengerjakan cara kedua untuk masuk.
untuk saat ini login web harus menyelesaikan masalah Anda.

Terima kasih

apakah Anda memiliki contoh untuk solusi login web?

Terima kasih .
apakah Anda membantu saya menyimpan SessionCache ke file dan menggunakannya lagi setelah menjalankan aplikasi?

Halo sayang Mahdi
Setelah menyimpan nilai sesi dalam file - di mana dan bagaimana menggunakannya?
Tolong bantu aku.

@freedevcoder

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

Terima kasih sayang Mehdi

Gunakan Siwa untuk memperbaiki masalah login.
ini adalah kerangka kerja baru untuk memperbaiki masalah login.
https://github.com/TheM4hd1/Siwa

@TheM4hd1

Gunakan Siwa untuk memperbaiki masalah login.
ini adalah kerangka kerja baru untuk memperbaiki masalah login.
https://github.com/TheM4hd1/Siwa

SessionCache.from(cookeis: cookeis) bukan fungsi dalam komit terbaru SwiftyInsta

@RealOlympusDev
fitur ditambahkan, gunakan versi terbaru 1.0.1

@RealOlympusDev
fitur ditambahkan, gunakan versi terbaru 1.0.1

Terima kasih :)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

trentona picture trentona  ·  3Komentar

anonrig picture anonrig  ·  3Komentar

canaksoy picture canaksoy  ·  6Komentar

biox86 picture biox86  ·  12Komentar

rmelnik7777 picture rmelnik7777  ·  19Komentar