Comment publier par programmation sur Instagram

Sep 27 2020

ok, je suis vraiment confus ...

Il semble y avoir quelques articles à ce sujet, mais ils sont tous obsolètes car j'ai essayé environ 15 bots python et sections de code différents et je ne peux pas les faire fonctionner.

Il semble que les API ont changé au cours de la dernière année et que chaque développeur qui avait un robot en état de marche est donc désormais incapable de le faire.

Je ne sais pas pourquoi, car il existe des services comme Later .com et d'autres qui permettent aux gens de publier sur leur compte instagram. Il doit donc y avoir un moyen programmable de le faire.

J'ai jeté un œil à la documentation de l'API pour leur API, mais je ne vois que pour en trouver 2 et aucun d'entre eux ne permet de publier sur votre profil:

  1. API Instagram Graph

L'API peut être utilisée pour obtenir leurs médias, gérer et répondre aux commentaires sur leurs médias, identifier les médias sur lesquels ils ont été @mentionnés par d'autres utilisateurs d'Instagram, trouver des médias avec hashtag et obtenir des métadonnées et des mesures de base sur d'autres entreprises et créateurs Instagram.

Cela signifie seulement obtenir leurs médias, pas publier.

  1. API d'affichage de base d'Instagram

L'API peut être utilisée pour accéder à tout type de compte Instagram, mais ne fournit qu'un accès en lecture aux données de base. Si vous créez une application qui permettra aux entreprises ou créateurs d'Instagram de publier des médias, de modérer des commentaires, d'identifier les médias @mentionnés et hashtagés, ou d'obtenir des données sur d'autres utilisateurs d'Instagram, utilisez plutôt l'API Instagram Graph.

Celui-ci dit que si je veux publier des médias, je devrais aller à l'API Instagram Graph, ce qui ne dit pas que je peux publier.

Disons pour le bien de cette conversation que celui que je devrais utiliser est l'API Instagram Graph. Les conditions requises pour cela sont:

Avant de pouvoir passer votre application en mode Live, vous devez terminer le processus de révision de l'application. Vous pouvez commencer le processus dans l'onglet Examen des applications> Autorisations et fonctionnalités dans le tableau de bord des applications. Toutes les autorisations de l'API Instagram Graph, à l'exception de pages_show_list, nécessitent une approbation App Review.

Une fois que vous aurez terminé l'examen de l'application, vous serez invité à effectuer la vérification commerciale. Vous devez terminer la vérification avant que votre application puisse utiliser les niveaux d'accès avancés.

Tout ce que je veux faire, c'est automatiser la publication de mon compte Instagram personnel afin de pouvoir éditer des photos en masse et faire tout cela en une journée sans avoir à créer une application en direct fonctionnelle complète que les gens peuvent utiliser ou une entreprise.

S'il vous plaît, pour l'amour de tout ce qui est l'automatisation, veuillez m'indiquer la bonne direction pour le faire.

Réponses

SethGeoghegan Sep 28 2020 at 00:30

L'API instagram ne prend pas en charge le téléchargement d'images.

J'étais moi aussi frustré par l'effort à investir pour découvrir cela. Après tout, publier une image semble être un cas d'utilisation fondamental pour une API. J'aurais aimé qu'il y ait une page FAQ ou un avertissement en gras qui le clarifie.

Il existe des projets sur github qui prennent en charge la publication sur Instagram de manière non prise en charge (par exemple en utilisant une API "privée" ou en simulant l'application Instagram). Je n'ai personnellement utilisé aucune de ces solutions, mais je voulais mentionner qu'elles existent.

torina Dec 18 2020 at 01:11

Avec la nouvelle API Facebook Graph, vous pouvez créer une publication Instagram. Mais cette API, d'où la fonctionnalité de publication, ne fonctionne qu'avec les utilisateurs Instagram Businesses et Creators. Dans votre cas, passez simplement au compte Créateurs.