2016-05-05 10 views
0

Ich versuche zu suchen und Daten (Profilbild und Benutzername) von der genauen oder spezifischen Benutzernamen mit Instagram API zu bekommen. Das Problem ist, wenn ich zum Beispiel suche starwars es wird mir nicht die offizielle Seite zeigen zeigt mir diesen Benutzernamen: starwars_viii !!! Hier ist mein Code:Holen Sie sich die spezifischen Benutzernamen Daten mit Instagram API

https://api.instagram.com/v1/users/search?q=[USERNAME]&client_id=[CLIENT ID]&count=1 
  • Ich habe und jemand sagte, wenn count=1 es gibt Ihnen die genaue Suche aber es hat nicht funktioniert.
  • Ich versuchte "usersname" mit Angebot es tat nicht
  • arbeiten! Ich entfernte count und dasselbe Ergebnis!

Ich muss sagen, dass ich Daten ohne Authentifizierung erhalte.

Antwort

0

ich beheben dieses Problem, indem count = 10 und dann filtern mit der genauen Benutzernamen

0

Sind Sie sicher, dass es ausreicht, nur die Client-ID anzugeben?

https://api.instagram.com/v1/users/search?q=jack&access_token=ACCESS-TOKEN

Antwort: Nach their docs, sollten Sie eine access_token bieten

{ 
    "data": [{ 
     "username": "jack", 
     "first_name": "Jack", 
     "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_66_75sq.jpg", 
     "id": "66", 
     "last_name": "Dorsey" 
    }, 
    { 
     "username": "sammyjack", 
     "first_name": "Sammy", 
     "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_29648_75sq_1294520029.jpg", 
     "id": "29648", 
     "last_name": "Jack" 
    }, 
    { 
     "username": "jacktiddy", 
     "first_name": "Jack", 
     "profile_picture": "http://distillery.s3.amazonaws.com/profiles/profile_13096_75sq_1286441317.jpg", 
     "id": "13096", 
     "last_name": "Tiddy" 
    }] 
} 

Und wie Sie in der Antwort sehen können, ist das erste Ergebnis der genauen Benutzernamen "jack".

+0

Ja ich mit einigen Websites versucht, und sie suchen Benutzernamen ohne Auth und das Ergebnis ist das, was ich brauche, bin –

+0

Ok, dann können Sie die Antwort schreiben Du bekommst von Instagram? – phi

+0

check this out: http://instadp.com –

0

das Problem ist, dass, wenn Ihre Suchtext "starwars" ersten Brief Kapital ist, als es zurückgibt starters_vii & wenn Suchtext "starwars" ersten Brief ist klein als es perfekte Ergebnis zurückgibt, was Sie finden.

RETURNS "starwars" RESULT

https://api.instagram.com/v1/users/search?q=starwars&access_token=ACCESS-TOKEN&client_id=CLIEND-ID&count=1 

RETURNS "Sterne wars_vii" RESULT

https://api.instagram.com/v1/users/search?q=Starwars&access_token=1681565150.c33af70.4e231fd8340646dd86bd4013984d2a4e&client_id=c33af70a11d3499e87e099a216478829&count=1 

Ich hoffe, es wird Ihnen helfen.

Verwandte Themen