{"message": "Sorry, there was a problem with your request.", "status": "fail", "error_type": "sentry_block"}
[-] Login failed: unExpected("sentry_block")
Y a-t-il quelque chose que je fais mal qui cause le blocage de la sentinelle, y a-t-il quelque chose que je puisse faire pour empêcher le blocage de la sentinelle ?
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)
}
}
}
}
Votre compte ou votre adresse IP temporairement bloqué par cette API.
selon le mgp25 :
Ceci est la réponse d'Instagram lorsque votre compte a été banni de l'API pour un comportement de spam/bot détecté.
"sentry block" signifie qu'Instagram a bloqué la capacité de votre compte à utiliser cette bibliothèque d'API PHP (et toutes les autres bibliothèques d'ingénierie inverse similaires), à cause de :Spamming ou abus (comme le suivi de masse)
Ou abuser de manière répétée et massive des API, d'une manière que les humains ne les appelleraient jamais.
Les personnes utilisant cette bibliothèque comme une personne normale ne sont pas bloquées par sentinelle. Ce qui signifie que vous avez dû faire quelque chose de mal pour être bloqué par Instagram.
REMARQUE : Vous pouvez utiliser la méthode de connexion Web pour l'authentification.
J'apprécie la réponse rapide, je vais essayer merci!
je t'en prie
s'il n'y a pas d'autres questions, fermez le problème.
salut, je reçois un bloc sentinelle même avec un nouveau compte. êtes-vous sûr qu'ils ne bloquent pas l'agent utilisateur par défaut ?
vous pouvez changer l'agent utilisateur par défaut #10
mais je peux me connecter avec l'agent utilisateur par défaut, je n'ai aucun problème.
la deuxième façon est d'utiliser la fonction de connexion Web.
salut
J'essaie le code par défaut pour me connecter à mon compte, mais j'ai échoué.
svp aidez moi.
{"message": "Sorry, there was a problem with your request.", "status": "fail", "error_type": "sentry_block"}
[-] Login failed: unExpected("sentry_block")
@freedevcoder Bonjour, utilisez la fonction de connexion Web.
Je travaille sur une deuxième façon de se connecter.
pour l'instant, la connexion Web devrait résoudre votre problème.
Merci
avez-vous un exemple de solution de connexion Web ?
Il y a un exemple ici :
https://github.com/TheM4hd1/SwiftyInsta/issues/9#issuecomment-484058550
Merci .
m'aidez-vous à enregistrer SessionCache dans un fichier et à l'utiliser à nouveau après l'exécution de l'application ?
ces commentaires vous aideront.
https://github.com/TheM4hd1/SwiftyInsta/issues/9#issuecomment -484913634
https://github.com/TheM4hd1/SwiftyInsta/issues/9#issuecomment-486165298
Bonjour cher Mehdi
Après avoir enregistré la valeur de session dans le fichier - où et comment l'utiliser ?
Aidez-moi, s'il vous plaît.
@freedevcoder
try? handler.login(cache: sessionCache) { (resLogin) in
if resLogin.isSucceeded {
// you're logged in now.
}
}
Merci cher Mehdi
Utilisez Siwa
pour résoudre les problèmes de connexion.
c'est un nouveau framework pour résoudre les problèmes de connexion.
https://github.com/TheM4hd1/Siwa
@LeM4hd1
Utilisez
Siwa
pour résoudre les problèmes de connexion.
c'est un nouveau framework pour résoudre les problèmes de connexion.
https://github.com/TheM4hd1/Siwa
SessionCache.from(cookeis:cookeis) n'est pas une fonction dans le dernier commit de SwiftyInsta
@RealOlympusDev
fonctionnalité ajoutée, utilisez la dernière version 1.0.1
@RealOlympusDev
fonctionnalité ajoutée, utilisez la dernière version1.0.1
Merci :)