El uso del Kit de Twitter de iOS obtiene el error 'La request falló: prohibido'

Tengo un problema bastante similar a este y no puedo encontrar una respuesta ya que esa pregunta no se resolvió.

El problema es que consigo esto en la console de Xcode después de configurar Twitter Kit y Fabric, agregando keys secretas y API para twitter:

Error Domain = TwitterAPIErrorDomain Code = 200 "Solicitud fallida: prohibido (403)" UserInfo = 0x7fdd9ac48ef0 {NSErrorFailingURLKey = https://api.twitter.com/1.1/guest/activate.json , NSLocalizedDescription = Solicitud fallida: prohibido (403), NSLocalizedFailureReason = Error en la API de Twitter: Prohibido. (código 200)}

Mi código que usa Twitter Kit y produce el error mencionado anteriormente:

NSString *userID = [Twitter shanetworkingInstance].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); } }]; 

Esta es una pregunta bastante antigua, pero quería dar una respuesta por si alguien encuentra esto.

Este error indica más o less que su "consumerKey" y "consumerSecret" son incorrectas.

Lo ridículo es que hay 3 forms de generar esto y todos producen una key diferente. Uno es a través del website de Twitter dev, uno se crea automáticamente cuando instala TwitterKit a través de la aplicación de Tela y uno a través del website de Tela, cuando activa TwitterKit.

Todas las variaciones de TwitterKit consumerKey / consumerSecrets no funcionaron para mí, excepto para la que creé en el website de Fabric.

Inicie session en el website de Fabric, busque su aplicación y toque en él, y en el panel izquierdo select Agregar kit. Obtenga a través de agregar el kit y luego regrese a la página de inicio de la aplicación y toque el kit que acaba de agregar, debe tener las keys / secretos correctos que debe usar.

Además, asegúrese de usar este mismo set de keys en la input Plist TwitterKit y la initialization de AppDelegate.