2017-07-06 5 views
1

Il semble qu'Instagram dispose de deux moyens de récupérer des données publiques. Il est l'API officielle pour laquelle vous devez obtenir une clé API et les autorisations, comme décrit dans le guide https://www.instagram.com/developer/ Pour une recherche spécifique étiquette, l'API officielle utilise le point final:API officielle public_content d'Instagram vs API JSON non officielle

https://api.instagram.com/v1/tags/{tag-name}?access_token=ACCESS-TOKEN 

Mais il semble aussi que beaucoup les gens grattent Instagram en utilisant une API publique différente (que je pense est celle accessible par le front-end du site). Cette API « non officielle » utilise le critère d'évaluation:

https://www.instagram.com/explore/tags/{tag-name}/?__a=1 

Je ne peux pas trouver toutes les informations concernant le soutien pour la version « non officielle ». Est-ce que quelqu'un sait quelles limitations peuvent exister sur cette API? Si cette méthode de récupération des données répond aux exigences de notre application, y a-t-il une raison pour que nous engagions le processus rigoureux d'examen des jetons de l'API pour que notre application soit approuvée pour les autorisations «officielles» de l'API public_content?

+0

Tout progrès? Merci pour les détails profonds. –

+0

N'a pas trouvé une réponse à cela mais je suppose que l'un est "officiellement" pris en charge tandis que l'autre est juste un hack sur la première page du site. Il peut également y avoir des différences en ce qui concerne les pages non publiques des utilisateurs. –

Répondre

0

Pour autant que je sais

Quelqu'un sait-il ce que les limites peuvent exister sur cette API?

  • Il est une violation directe des termes d'utilisation comme Instagram dans here

    10.Nous interdire l'exploration, le grattage, la mise en cache ou encore l'accès à tout contenu sur le service par des moyens automatisés, y compris , mais pas limitée à, profils d'utilisateurs et des photos (sauf que peut être le résultat de standard des protocoles ou des technologies de moteur de recherche utilisés par un moteur de recherche avec consentement express d'Instagram).

  • Et en tant que développeur il n'y a pas que ces API impétrant restent inchangés . donc vous rencontrez probablement un échec du système et vous êtes obligé de développer des parties de votre code de temps en temps.

  • En outre, il est à noter que les utilisateurs ne vous donneront pas facilement le nom d'utilisateur et les mots de passe de leur compte, car l'API publique nécessite seulement confirmation pour accéder aux ressources du compte limité.

est-il une raison pour laquelle nous devons encore engager le processus d'examen jeton API rigoureuse pour obtenir notre application approuvée pour API « officiel » autorisations public_content?

  • Comme un arc