Ho un problema abbastanza simile to this one e non riesco a trovare una risposta in quanto la domanda non è stata risolta.L'utilizzo del kit iOS Twitter ha l'errore "Richiesta non riuscita: vietata"
Il problema è che ottengo questo nella console di Xcode dopo aver impostato Twitter Kit e tessuto, l'aggiunta di chiavi segrete e api per twitter per plist:
errore di dominio = Codice TwitterAPIErrorDomain = 200 "Richiesta non riuscita: proibito (403)" UserInfo = 0x7fdd9ac48ef0 {NSErrorFailingURLKey = https://api.twitter.com/1.1/guest/activate.json, NSLocalizedDescription = Request failed: proibito (403), errore API NSLocalizedFailureReason = Twitter: Proibita. (Codice 200)}
mio codice che utilizza Twitter Kit e produce l'errore di cui sopra:
NSString *userID = [Twitter sharedInstance].sessionStore.session.userID;
TWTRAPIClient *client = [[TWTRAPIClient alloc] initWithUserID:userID];
[client loadUserWithID:kTwitterUser completion:^ (TWTRUser *user, NSError *error) {
if (error) {
NSLog(@"ERROR CARL %@", error);
} else {
NSLog(@"User %@", user);
}
}];
Mike di Fabric qui. Solo per chiarire alcune cose: l'unica chiave creata automaticamente durante l'installazione tramite Twitter Kit è la tua chiave API Fabric. Quella creata tramite il sito Web o quando si installa il kit Twitter su un nuovo account Fabric sono la chiave e il segreto del consumatore Twitter che determinano le autorizzazioni per l'accesso ai dati su Twitter. Spero che questo aiuti un po '! –
Ciao William, sto ancora avendo questo problema, i tasti sono corretti e l'ho aggiunto al file appdelegate e plist, cosa posso fare, grazie –
Hey @NadaGamal sei sicuro di usare la chiave dal sito Web Fabric e non quelle altre chiavi? Inoltre, un recente aggiornamento a TwitterKit ha interrotto la mia installazione e non ho ancora funzionato di nuovo, quindi potrebbe essere correlato. –