2012-10-05 19 views
6

Estoy usando Bing Api, Mi problema es muy básico. Ya generé la clave de la aplicación, pero obtuve un error en la salida en la consola.Bing Api no funciona para mí

estoy usando esto para respuesta JSON de salida

NSString *urlString=[NSString stringWithFormat:@"%@%@%@%@", 
    @"http://api.search.live.net/json.aspx?Appid=xxxxxxxaxkOatx66TB+CX8qJUIZw=&query=", 
    text,@"sources=web&web.offset=",offValue]; 


NSLog(@"%@",urlString); 

NSURL *url=[NSURL URLWithString:urlString]; 
NSData *data=[NSData dataWithContentsOfURL:url]; 

al imprimir respose es

SearchResponse =  { 
    Errors =   (
        { 
      Code = 1002; 
      HelpUrl = "http://msdn.microsoft.com/en-us/library/dd251042.aspx"; 
      Message = "Parameter has invalid value."; 
      Parameter = "SearchRequest.AppId"; 
      Value = "zKHS8Fm WcwlhCFh8oYWcs VyUYddig="; 
     } 
    ); 
    Query =   { 
     SearchTerms = iphone; 
    }; 
    Version = "2.2"; 
}; 

}

¿Cuál es la razón detrás de este error?

gracias All.

+0

Creo que hay un problema en la clave de mi aplicación. (en mi clave de la aplicación tiene un símbolo especial + y =) – QueueOverFlow

Respuesta

0

El parámetro que está leyendo en la solicitud del servidor contiene errores. Por favor, proporcione los nombres adecuados como similares a la implmentación del servidor. Solo solicite al equipo del código del servidor que proporcione los nombres de los parámetros solicitados y proporcione la convención de nomenclatura adecuada. el problema. La solicitud debe ser un par de valores clave, no como una cadena con todos los valores separados por comas. Da el formato de solicitud correcto.

Cuestiones relacionadas