Mam podobny problem, to this one i nie można znaleźć odpowiedzi, ponieważ to pytanie nie zostało rozwiązane.Używanie zestawu iOS Twitter Kit powoduje błąd "Żądanie nie powiodło się: zabronione"
Problemem jest to, że mam to w konsoli Xcode po konfigurowania Twitter Kit i tkanin, dodając klucze tajne i API na Twitterze do plist:
Błąd Domain = kod TwitterAPIErrorDomain = 200 „Żądanie nie powiodło się: Zabronione (403)”UserInfo = 0x7fdd9ac48ef0 {NSErrorFailingURLKey = https://api.twitter.com/1.1/guest/activate.json, NSLocalizedDescription = żądanie nieudane: zabronione (403), NSLocalizedFailureReason = Twitter API błąd: zabroniony. (Kod 200)}
Mój kod, który wykorzystuje Twitter Kit i produkuje ten błąd, o którym mowa powyżej:
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 z Fabric tutaj. Aby wyjaśnić kilka rzeczy - kluczem utworzonym automatycznie podczas instalacji za pomocą Twitter Kit jest klucz interfejsu API Fabric. Ta utworzona za pośrednictwem strony internetowej lub podczas instalacji zestawu Twitter Kit na nowym koncie Fabric to klucz i tajny klucz klienta Twitter, który określa twoje uprawnienia dostępu do danych na Twitterze. Mam nadzieję, że trochę pomaga! –
Witaj, William, nadal mam ten problem, klucze są poprawne i dodałem je w pliku appdelegate i plist, co mogę zrobić, dziękuję –
Hej @NadaGamal czy jesteś pewien, że używasz klucza ze strony internetowej Fabric i nie te inne klucze? Niedawna aktualizacja TwitterKit przerwała moją instalację i nie udało mi się jej jeszcze uruchomić, więc może to być powiązane. –