{"message": "Sorry, there was a problem with your request.", "status": "fail", "error_type": "sentry_block"}
[-] Login failed: unExpected("sentry_block")
Há algo que estou fazendo de errado que está causando o bloqueio de sentinela? Há algo que eu possa fazer para impedir o bloqueio de sentinela?
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)
}
}
}
}
Sua conta ou endereço IP temporariamente bloqueado por esta API.
de acordo com o mgp25 :
Esta é a resposta do Instagram quando sua conta foi banida da API por comportamento de spam / bot detectado.
"bloqueio sentinela" significa que o Instagram bloqueou a capacidade de sua conta de usar esta biblioteca PHP API (e todas as outras bibliotecas de engenharia reversa semelhantes), devido a:Spamming ou outro tipo de abuso (como seguir em massa)
Ou usando APIs repetidamente e de forma indevida, de uma forma que os humanos nunca as chamariam.
As pessoas que usam esta biblioteca como uma pessoa normal não ficam com a sentinela bloqueada. O que significa que você teve que fazer algo ruim para ser bloqueado pelo Instagram.
NOTA: Você pode usar o método de login da web para autenticação.
Agradeço a resposta rápida, vou dar uma chance, obrigado!
de nada
se não houver outras perguntas, feche o problema.
oi, estou recebendo bloqueio de sentinela, mesmo com a nova conta. tem certeza de que eles não estão bloqueando o user-agent padrão?
você pode alterar o user-agent padrão # 10
mas consigo fazer o login com o user-agent padrão, não tenho nenhum problema.
a segunda maneira é usando o recurso Web-Login.
Oi
Eu tentei o código padrão para acessar minha conta, mas falhou.
por favor me ajude.
{"message": "Sorry, there was a problem with your request.", "status": "fail", "error_type": "sentry_block"}
[-] Login failed: unExpected("sentry_block")
@freedevcoder Olá, use o recurso de login da web.
Estou trabalhando em uma segunda maneira de fazer o login.
por enquanto, o login na web deve resolver seu problema.
obrigado
você tem amostra para solução de login na web?
Há um exemplo aqui:
https://github.com/TheM4hd1/SwiftyInsta/issues/9#issuecomment -484058550
obrigado .
você me ajuda para salvar o SessionCache para o arquivo e usar novamente após executar o aplicativo?
esses comentários irão ajudá-lo.
https://github.com/TheM4hd1/SwiftyInsta/issues/9#issuecomment -484913634
https://github.com/TheM4hd1/SwiftyInsta/issues/9#issuecomment -486165298
Ola querido mehdi
Depois de salvar o valor da sessão no arquivo - onde e como usá-lo?
Por favor me ajude.
@freedevcoder
try? handler.login(cache: sessionCache) { (resLogin) in
if resLogin.isSucceeded {
// you're logged in now.
}
}
Obrigada querido mehdi
Use Siwa
para corrigir problemas de login.
é uma nova estrutura para corrigir problemas de login.
https://github.com/TheM4hd1/Siwa
@ TheM4hd1
Use
Siwa
para corrigir problemas de login.
é uma nova estrutura para corrigir problemas de login.
https://github.com/TheM4hd1/Siwa
SessionCache.from (cookeis: cookeis) não é uma função no último commit do SwiftyInsta
@RealOlympusDev
recurso adicionado, use a versão mais recente 1.0.1
@RealOlympusDev
recurso adicionado, use a versão mais recente1.0.1
Obrigado :)