2012-08-30 11 views
8

Ich bemerkte, dass in meiner Anwendung mit LinkedIn REST API, ich habe ein seltsames VerhaltenSuche Menschen mit Linkedin API

(I Bill Gates als Beispiel bin mit, aber es funktioniert, wie dies für jeden Namen)

1. REST uRL-Anfrage:

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

liefert 110 Ergebnisse

2. REST uRL-Anfrage:

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

kehrt 0 Ergebnis

Aber nach API Dokumentation (https://developer.linkedin.com/documents/people-search-api) sollte die zweite Such mindestens die 110 zurück " Bill Gates "kehrte mit der früheren Anfrage, und schließlich andere Leute mit einigen" Bill Gates "Zeichenfolge in ihrem Profil (" Bill Gates "in Industrie-oder Schulname, etc.)

Bin ich etwas falsch mit meiner zweiten Anfrage oder was?

UPDATE: Hier ist ein screenshot der zweiten Anfrage, erfolgt durch die LinkedIn REST Console verwenden. Ich würde gerne wissen, ob jemand außer mir 110 Ergebnisse erhält, indem er diese Anfrage repliziert ...

+2

Haben Sie diese Abfragen auf der [LinkedIn REST-Konsole] (http://developer.linkedinlabs.com/rest-console/) getestet? Beide geben 110 Ergebnisse für mich zurück. Wie codierst du die Endpunkte? Ist es möglich, dass du den codierten Raum einspeist, der neu codiert wird, und das '%' in '% 25' verwandelt? –

+1

@PaulMennega Ich habe http://developer.linkedin.com/oauth-test-console, eine Menge Versuche, und es gab immer 0 Ergebnisse zurück. Ich werde versuchen, die Konsole, die Sie verlinkt, sobald ich nach Hause komme – alessiop86

+2

@PaulMennega Ich habe Ihren Link, aber ich bekomme immer noch 0 Ergebnisse, Screenshot bei http://postimage.org/image/c23ds2wvx/. Haben Sie in Ihrem Test dieselbe Abfragezeichenfolge wie ich angegeben? – alessiop86

Antwort

6

Ich habe herausgefunden, dass die 0 Ergebnisse zu meinem Netzwerk gehört: Ich habe keine erste oder zweite Grad Verbindung mit jemandem nannte Bill Gates.

Die Stichwortsuche funktioniert in Ihrem Netzwerk, sucht nach Verbindungen ersten und zweiten Grades, während die Suche nach dem Nachnamen/Nachnamen außerhalb des Netzwerks funktioniert, so dass meine Ergebnisse nicht 0 sind.

+1

Sorry, habe deine Antwort bis heute nicht gesehen, aber ja, das ist, was ich dachte, wäre der Fall. Hängt vom Netzwerk des authentifizierten Benutzers ab. Nicht-API LinkedIn-Suche ist etwas, was ich mehrmals am Tag mache. Ich wusste jedoch nichts über die API-Test-Tools, also ist das ein guter Tipp. – selllikesybok