2012-08-30 15 views
8

me di cuenta de que el uso de la API REST LinkedIn en mi solicitud, tengo un comportamiento extrañode búsqueda de personas con API Linkedin

(estoy usando Bill Gates como ejemplo, pero funciona como esto para cada nombre)

primera solicitud REST URL:

http://api.linkedin.com/v1/people-search:(people:(id))?first-name=bill&last-name=gates 

devuelve 110 resultados

segunda solicitud REST URL:

http://api.linkedin.com/v1/people-search:(people:(id))?keywords=bill%20gates 

devuelve 0 resultado

Pero, de acuerdo con la documentación de la API (https://developer.linkedin.com/documents/people-search-api), la segunda búsqueda debe devolver al menos el 110 " Bill Gates "regresó con la solicitud anterior, más eventualmente otras personas con cadena" Bill Gates "dentro de su perfil (" bill gate "en la industria o nombre de la escuela, etc.)

¿Estoy haciendo algo mal con mi segunda solicitud? ¿o que?

ACTUALIZACIÓN: Aquí está una screenshot de la segunda petición, realizado mediante el uso de la LinkedIn REST Console. Me gustaría saber si alguien más que yo está obteniendo 110 resultados al replicar esa solicitud ...

+2

¿Ha probado estas consultas en la [Consola REST de LinkedIn] (http://developer.linkedinlabs.com/rest-console/)? Ambos me devolvieron 110 resultados. ¿Cómo está codificando los puntos finales? ¿Es posible que estés alimentando el espacio codificado, que está siendo recodificado, convirtiendo así el '%' en '% 25'? –

+1

@PaulMennega Usé http://developer.linkedin.com/oauth-test-console, muchos intentos, y siempre devolvió 0 resultados. Voy a probar la consola que vinculó nada más llegar a casa – alessiop86

+2

@PaulMennega Utilicé su enlace, pero sigo obteniendo 0 resultados, captura de pantalla en http://postimage.org/image/c23ds2wvx/. ¿Pusiste la misma cadena de consulta que yo en tu prueba? – alessiop86

Respuesta

6

He encontrado que los 0 resultados están relacionados con mi red: no tengo ninguna conexión de primer o segundo grado con alguien llamado Bill Gates.

La búsqueda por palabra clave funciona dentro de su red, buscando conexiones de primer y segundo grado, mientras que la búsqueda del primer nombre/apellido funciona fuera de este, por lo que mis resultados no son 0 con este último.

+1

Lo siento, no he visto su respuesta hasta hoy, pero sí, esto es lo que pensé que sería el caso. Depende de la red del usuario autenticado. La búsqueda de API no API es algo que hago varias veces al día. Sin embargo, no sabía acerca de las herramientas de prueba API, así que eso es una buena sugerencia. – selllikesybok

Cuestiones relacionadas