La récupération de plus de 150 Instagram commentaires

Le Problème

Je voudrais être en mesure de voir l'ensemble des commentaires sur n'importe quel morceau de Instagram médias, même si les médias ont plus de 150 commentaires. Dès à présent, il est apparemment impossible de voir plus que les 20 derniers commentaires sur un morceau de médias sur le Instagram site et si on utilise soit le Instagram API Console ou la Instagram Bibliothèques API, la plus récente de 150 commentaires sont retournés sans options pour la pagination ou la visualisation de plus de commentaires.

Ce Que J'Ai Essayé De

J'ai d'abord, bien sûr, essayé le documentée commentaires des médias requête à la fois la condition de la console et dans mon propre environnement. Dans les deux cas, un maximum de 150 commentaires ont été retournés. Perplexe, j'ai commencé à chercher plus d'informations en ligne.

Avoir lu plus de la Instagram Documentation de l'API à fond, testé différents points de terminaison dans le Instagram API Console, et de lire divers StackOverflow questions dans le Instagram tag et Instagram API Google Groupe questions sur plusieurs Instagram sujets, je me demandais si il y avait une chance d'avoir quelque chose de sans-papiers que j'ai pu essayer.

La utilisateur récent media endpoint documentation inclut des paramètres pour max_id et max_timestamp qui permettent de feuilleter les plus récentes des médias pour un utilisateur donné en récupérant les médias qui précède dit max_id ou max_timestamp. Étant donné que chaque commentaire est livré avec created_time et id attributs, j'ai essayé d'ajouter les paramètres de max_id et max_timestamp (à la fois sur leur propre et ensemble) pour les différents commentaires des Id et des horodateurs dans une tentative de la page par le biais des commentaires. Aucune de mes tentatives travaillé.

Je suis maintenant à l'arrêt, sauf si quelqu'un a une autre suggestion.

Exemple Précis

À l'aide de la Instagram API Console, j'ai pris les mesures suivantes pour tenter d'obtenir tous les commentaires pour cette photo.

  1. Authentifié moi-même pour une OAuth2 jeton
  2. Couru un utilisateur de la requête de recherche pour coltonlhaynes pour obtenir l'utilisateur id: 9610843
  3. Couru un utilisateur récent de media query pour l'identification de l'utilisateur: 9610843 d'obtenir la plus récente des médias
  4. Rassemblé de l'information sur les plus récentes des médias (la photo ci-dessus liés)
    • médias id: 698057751201132903_9610843
    • commentaire count: 1375
  5. Couru un média commentaire de requête pour les médias id: 698057751201132903_9610843 pour obtenir la plupart des commentaires récents
  6. Rassemblé de l'information sur le moins récent commentaire
    • created time: 1397460230
    • commentaire id: 698269477955776593
  7. Couru un média commentaire de requête pour les médias id: 698057751201132903_9610843 avec la suite de requête supplémentaires, chaînes de paramètres dans la tentative de la page par le biais des commentaires, mais il a reçu les mêmes résultats que l'étape #6
    • ?max_timestamp=1397460230
    • ?max_id=698269477955776593
    • ?max_timestamp=1397460230&max_id=698269477955776593
    • ?max_id=698269477955776593&max_timestamp=1397460230

Veuillez Noter

À ma connaissance, il n'y a pas de solution à ce problème, mais depuis l'Instagram de l'Équipe de Développement a déclaré de ne plus être suivi le Groupe Google et sera suivi StackOverflow au lieu de cela, je suis en train de mettre cela ici.

  • C'est extrêmement frustrant que leur documentation ne dit même que ce point de terminaison est "une liste complète des commentaires sur un objet multimédia." Joliment écrit le post. J'espère que vous trouverez une réponse.
  • son faut dire aussi que comme le point de terminaison semble être limité à 120 plus récente aime.
  • Maintenant, la description du point de terminaison dit: "Obtenir la liste des derniers commentaires sur un objet multimédia. ":) Il aurait été agréable d'avoir la pagination au moins pour 500 commentaires. Qui aurait été suffisant pour la plupart des utilisations...
  • avez-vous essayé d'utiliser InstaSharp ?
  • API Console pas trouvé instagram.com/developer/api-console
  • Toutes les mises à jour sur ce point?

InformationsquelleAutor Ally | 2014-04-14