search contactos yahoo en el iphone

Estoy siguiendo este enlace: https://github.com/yahoo/yos-social-objc para recuperar contactos yahoo.

Después de proporcionar todas las cnetworkingenciales (es decir, key secreta, key de consumidor, ID de aplicación) va al browser para iniciar session. Pero después de iniciar session, está mostrando este post:

Para completar el intercambio de yahoo! info con xxxx, ingrese el código xxxx en xxxx

Entonces, ¿no estoy recibiendo eso donde debería ingresar este código? ¿Y cómo va a networkingirigir a mi aplicación?

Cualquier ayuda será apreciada.

CloudSponge tiene un widget de iOS para su importador de contactos. Visite nuestra página de testing de su dispositivo iOS para ver cómo funciona.

Trabajo para CloudSponge, por favor avíseme si tiene alguna pregunta.

Debe especificar su url de callback. Por defecto es "oob" y le dará el código verificador. Será mejor si presenta su propia vista web y supervisa el código del verificador a través de los delegates de la vista web. Así es como lo haces.

YOSSession *yahooSession; //instance variable - (IBAction)yahooButtonAction:(UIButton *)sender { yahooSession = [YOSSession sessionWithConsumerKey:YAHOO_CONSUMER_KEY andConsumerSecret:YAHOO_CONSUMER_SECRET andApplicationId:YAHOO_APP_ID]; // try to resume a user session if one exists BOOL hasSession = [yahooSession resumeSession]; if(hasSession == FALSE) { [self fetchSession]; }else{ [self sendRequests]; } } -(void)fetchSession{ // create a new YOSAuthRequest used to fetch OAuth tokens. YOSAuthRequest *tokenAuthRequest = [YOSAuthRequest requestWithSession:yahooSession]; // fetch a new request token from oauth. YOSRequestToken *newRequestToken = [tokenAuthRequest fetchRequestTokenWithCallbackUrl:@"http://localhost"]; // if it looks like we have a valid request token if(newRequestToken && newRequestToken.key && newRequestToken.secret) { // store the request token for later use [yahooSession setRequestToken:newRequestToken]; [yahooSession saveSession]; // create an authorization URL for the request token NSURL *authorizationUrl = [tokenAuthRequest authUrlForRequestToken:yahooSession.requestToken]; [self presentWebViewForYahooWithAuthURL:authorizationUrl]; //present it in webview } else { // NSLog(@"error fetching request token. check your consumer key and secret."); } } -(void) presentWebViewForYahooWithAuthURL:(NSURL *)url{ _yahooWebView = [[UIWebView alloc] initWithFrame:self.view.frame]; _yahooWebView.delegate=self; //so that we can observe the url for verifier [_yahooWebView loadRequest:[NSURLRequest requestWithURL:url]]; [self.view addSubview:_yahooWebView]; } - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{ NSString *requestString = request.URL.absoluteString; if ([requestString rangeOfString:@"http://localhost"].length>0) { NSRange verifierRange = [requestString rangeOfString:@"oauth_verifier="]; if (verifierRange.length>0) { verifierRange.location =verifierRange.location+verifierRange.length; verifierRange.length = requestString.length-verifierRange.location; NSLog(@"Verifier => %@", [requestString substringWithRange:verifierRange]); yahooSession.verifier=[requestString substringWithRange:verifierRange]; [self sendRequests]; } return NO; } else{ return YES; } }