Durchlesen der Instagram-API Ich sehe es ist ziemlich einfach, nach Fotos nach Tag ODER nach Benutzername zu suchen. Ich kann jedoch nichts finden, wenn ich nach beiden suche. Ist es möglich, die API abzufragen und nur Ergebnisse eines bestimmten Tags von einem bestimmten Benutzer zu erhalten?Instagram: Holen Sie sich Fotos von Benutzern und Tags
Antwort
Es ist eine Gelegenheit, wie es zu tun:
https://api.instagram.com/v1/tags/SEARCH_TAG/media/recent?client_id=CLIENT_ID&callback=MY_CALLBACK
SEARCH_TAG
- Eingang
CLIENT_ID
- seine Ihre ID
nach Anmeldung
MY_CALLBACK
- Ihre Callback-Funktion.
Sie erhalten Ihre Antwort in Form von JSONP
.
Danach können Sie Ihre Antwort mit den gewünschten Parametern suchen.
Guter Punkt, aber da würde alle Instagram mit bestimmten Tag zurückgeben, das heißt, man müsste zu viele Daten durchforsten, um den gewünschten Benutzer zu finden. Sieht so aus, als wäre es das Beste, was man mit Instagram API Limitierungen machen kann, und es ist nicht viel. – Rudi
Ihre beste Wette ist eine Lookup auf einem Benutzer zu tun, und dann durch die Ergebnisse zu sichten und jedes Bild mit einem bestimmten Tag erhält
Sie könnten eine Liste der Bilder mit einem bestimmten Tag machen und dann einer Liste der Bilder mit einem bestimmten Benutzernamen. Sie könnten dann die beiden Listen vergleichen. Ich würde Python mit Beautiful Soup empfehlen.
Schrieb den Code für Sie in php:
$api = file_get_contents("https://api.instagram.com/v1/tags/YOURTAG/media/recent?access_token=YOURACCESSTOKEN");
$json = json_decode($api,true);
foreach($json['data'] as $data){
if($data['user']['username']=="YOURSPECIFICUSERNAME"){
//action
}
}
Enjoy:)
Wie hast du die Accesstoken bekommen? – RicardoGonzales
einloggen http://instagram.com/developer/ und Sie werden – George
Ich habe 'Client-ID' und 'Client Secret' nicht mehr sonst :( – RicardoGonzales
- 1. Holen Sie sich alle ALT-Tags
- 2. Google Ansichten - Holen Sie sich Fotos Details für eine Region
- 3. Holen Sie sich die spezifischen Benutzernamen Daten mit Instagram API
- 4. Instagram Holen Sie sich die neuesten Bilder eines Ortes
- 5. Kann nicht alle Tags von Instagram API
- 6. 1080x1080 Fotos via Instagram API
- 7. Einen Datensatz von Fotos und Hashtags von Instagram erhalten
- 8. Holen Sie sich Alben und Fotos von bestimmten Alben mit flickr api
- 9. Instagram API: Holen Sie sich eine Liste der zuletzt getaggten Medien zurückgibt nur meine eigenen Medien
- 10. Holen Sie sich Tags für eine API via Java-Bibliothek
- 11. Holen Sie sich h-Tags und img src von externen URL mit jquery und. NET
- 12. Holen Sie sich Caret-Position in contenteditable div einschließlich Tags
- 13. HTML-Parsing - Holen Sie sich innerste HTML-Tags
- 14. Holen Sie sich die neuesten Tags in WordPress
- 15. Holen Sie sich alle HTML-Tags mit Beautiful Soup
- 16. Anzeige von mehr als 20 Fotos in Instagram API
- 17. Holen Sie sich UPN von Get-ADGroupMember
- 18. Holen Sie sich Fotoreferenz
- 19. Holen Sie sich den lokalen Dateipfad eines PHAsset
- 20. Holen Sie sich den Rückgabewert von JOptionPane
- 21. Holen Sie sich den Prozessnamen von pid
- 22. Holen Sie sich Spring-Modell von überall
- 23. Holen Sie sich das AspNetUser von HttpContext.Current.User
- 24. Holen Sie sich Eigentum von Maven Dependency
- 25. Holen Sie sich die Konsolenprotokoll von chrome
- 26. Holen Sie sich aktuelle locale von Chrom
- 27. Holen Sie sich Videotitel von ytdl-core
- 28. Holen Sie sich ein Zeilenergebnis von MySQL
- 29. Holen Sie sich Herzfrequenz von Microsoft Band
- 30. Holen Sie sich Text und fügen Sie in CSS-Stile
alle führt dazu? Versuche dasselbe zu tun ... – couzzi
Nein. Soweit ich weiß, ist es nicht wirklich möglich, es sei denn, Sie nehmen nur eine ganze Reihe von Beiträgen von einem bestimmten Benutzer und parsen sie dann für das Tag. Das ist keine sehr elegante Lösung. – LoneWolfPR