2017-10-20 35 views
0

Je souhaite implémenter un lecteur de flux Instagram pour mon site web. Un lecteur qui montrera mon flux Instagram d'une manière interactive unique sans demander à l'utilisateur de se connecter à Instagram. Existe-t-il un moyen de le faire de manière fiable à l'aide des API Instagram ou de leurs nouvelles API Business Instagram?API pour une visionneuse de flux Instagram

Les options actuelles et de leurs mises en garde:

1. L'API Instagram v1 trouvé ici (https://www.instagram.com/developer/) requiert que l'utilisateur pour authentifier. Une application ne peut pas utiliser grant_type=client_credentials pour acquérir un jeton et effectuer des appels d'API.

Les jetons générés ne semblent pas expirer mais une note indique qu'ils peuvent expirer à tout moment, rendant une solution qui utilise un jeton généré manuellement peu fiable. https://www.instagram.com/developer/authentication/

2. Instagram comptes d'entreprise API trouvé ici (https://developers.facebook.com/docs/instagram-api/) nécessite un compte d'affaires Instagram, et en même temps les requêtes vers le point final de médias semblent exiger utilisateur jeton d'accès, ce qui nécessite encore un utilisateur de se connecter pour la génération/renouvellement de jeton. (https://developers.facebook.com/docs/instagram-api/reference/media/)

Je suis conscient des points de terminaison comme https://www.instagram.com/{username}/media/, mais ce n'est pas documenté et peut disparaître à tout moment.

J'apprécierai grandement toute aide, ou recommandation pour implémenter un tel flux qui n'exige pas qu'un utilisateur génère des jetons d'authentification.

Répondre

0

comme il est dit dans l'API doc Instagram:

Dans votre application, vous devriez avoir chaque utilisateur passer par un flux d'authentification et d'autorisation afin de recevoir une access_token valide.

pour que je puisse voir trop façons:

  1. utilisation point final «/médias » jusqu'à ce qu'il soit bloqué (je crois qu'il est relativement fiable, car tout peut disparaître un jour, non seulement en situation irrégulière choses)
  2. authentifiez-vous sur instagram, et utiliser votre propre access_token pour les demandes de l'API, comme cela se fait dans plusieurs outils populaires pour obtenir instagram messages récents