Je suis en train de créer une application php qui doit publier l'image téléchargée par l'utilisateur directement sur Instagram, mais après une recherche rapide, j'ai trouvé qu'il n'y avait pas une telle fonction dans l'API: (et cela me semble bizarre ... car ils devraient en fournir une. Je Je ne sais pas s'il existe un autre moyen (à l'exception des applications pour Android et iOS) pour télécharger une image en utilisant php. Veuillez me donner une idée s'il y a une possibilité.
J'ai aussi lu ceci,
Comment partager un lien et une photo avec Instagram en utilisant PHP
Réponses:
Si vous lisez le lien que vous avez partagé, la réponse acceptée est:
Il semble que vous puissiez émuler Instagram sur PC.
Bluestacks est un émulateur qui vous permet d'exécuter des applications Android sur votre PC / Mac, etc.
Je ne sais pas si cela fonctionne bien.
la source
posts.so
ne l' était paspostso.com
Mettre à jour:
Instagram interdit maintenant les comptes et supprime les images en fonction de cette méthode. Veuillez utiliser avec prudence.
Il semble que tous ceux qui ont répondu à cette question avec quelque chose du genre ont
it can't be done
quelque peu raison. Officiellement, vous ne pouvez pas publier une photo sur Instagram avec leur API. Cependant, si vous procédez à l'ingénierie inverse de l'API, vous le pouvez.Copiez et collez simplement le code ci-dessus dans votre éditeur de texte, modifiez les quelques variables en conséquence et VOILA! J'ai écrit un article à ce sujet et je l'ai fait plusieurs fois. Voir une démo ici .
la source
status isnt okay
, assurez-vous que CURL dispose des autorisations nécessaires pour créer un fichier cookies.txt.chmod 777 /directory
fera ceci (soyez prudent). Je reçois un message de réussite de votre script, mais le message ne s'affiche pas sur instagram. Cela fonctionne-t-il toujours?MISE À JOUR Il est maintenant possible:
https://developers.facebook.com/docs/instagram-api/content-publishing
L'API de publication de contenu est un sous-ensemble de points de terminaison d'API Instagram Graph qui vous permet de publier des objets multimédias. La publication d'objets multimédias avec cette API est un processus en deux étapes: vous créez d'abord un conteneur d'objets multimédias, puis publiez le conteneur sur votre compte professionnel.
la source
Instagram permet désormais aux entreprises de planifier leurs publications à l'aide des nouveaux points de terminaison de la publication de contenu bêta.
https://developers.facebook.com/blog/post/2018/01/30/instagram-graph-api-updates/
Cependant, cet article de blog - https://business.instagram.com/blog/instagram-api-features-updates - indique clairement qu'ils n'ouvrent cette API qu'à leurs partenaires marketing Facebook ou Instagram.
Ce lien de Facebook - https://developers.facebook.com/docs/instagram-api/content-publishing - le répertorie comme une version bêta fermée.
Mais voici comment vous le feriez:
Vous avez une photo à ...
Vous souhaitez le publier avec le hashtag "#BronzFonz".
Vous pouvez utiliser le
/user/media
bord pour créer le conteneur comme ceci:Cela renverrait un ID de conteneur (disons 17889455560051444), que vous publieriez ensuite en utilisant le bord / user / media_publish, comme ceci:
Cet exemple tiré de la documentation .
la source
J'ai essayé d'utiliser IFTTT et de nombreux autres services, mais tous faisaient des choses ou publiaient d'Instagram sur une autre plateforme pas sur Instagram. J'ai lu plus pour trouver qu'Instagram ne fournit aucune API de ce type pour le moment.
L'utilisation de la pile bleue implique à nouveau une installation lourde et ne fait les choses que manuellement.
Cependant, vous pouvez utiliser votre Google Chrome sur la version de bureau pour publier une publication sur Instagram. Il a besoin d'un petit ajustement.
Vous remarquerez un changement dans l'interface utilisateur et la possibilité de publier une publication sur Instagram. Votre vie est maintenant facile. Faites-moi savoir un moyen plus simple si vous pouvez en trouver.
Capture d'écran de travail
la source
Pour les utilisateurs qui trouvent cette question, vous pouvez transmettre des photos au flux de partage instagram (de votre application à l'écran des filtres) sur iPhone à l'aide de crochets iPhone: http://help.instagram.com/355896521173347 Autre que cela, il n'y a actuellement pas manière dans la version 1 de l'API.
la source
Il n'y a pas d'API pour publier une photo sur Instagram à l'aide de l'API, mais il existe un moyen simple d'installer l'extension google "User Agent", il convertira votre navigateur en version mobile Android Chrome. Voici le lien d'extension https://chrome.google.com/webstore/detail/user-agent-switcher/clddifkhlkcojbojppdojfeeikdkgiae?utm_source=chrome-ntp-icon
cliquez simplement sur l'icône d'extension et choisissez Chrome pour Android et ouvrez Instagram.com
la source
S'il a une interface utilisateur, il a une "API". Prenons l'exemple suivant: Je souhaite publier la photo que j'utilise dans tout nouveau billet de blog que je crée. Supposons que c'est Wordpress.
la source
Pour tous ceux qui recherchent une solution pour publier sur Instagram à l'aide d' AWS lambda et de puppeteer ( chrome-aws-lambda ). A noté que cette solution vous permet de publier 1 photo pour chaque publication uniquement . Si vous n'utilisez pas lambda, remplacez simplement
chrome-aws-lambda
parpuppeteer
.Pour le premier lancement de lambda, il est normal que cela ne fonctionne pas car instagram détecte une «tentative de connexion suspecte» . Accédez à la page instagram en utilisant votre PC et approuvez-le , tout devrait bien se passer .
Voici mon code, n'hésitez pas à l'optimiser:
il doit s'agir du chemin du fichier local, s'il s'agit d'une URL, téléchargez-le d'abord dans le dossier / tmp .
la source