Ich baue eine PHP-Anwendung, die das vom Benutzer hochgeladene Bild direkt auf Instagram posten muss, aber nach einer schnellen Suche stellte ich fest, dass es keine solche Funktion in der API gibt :( und es fühlt sich komisch an ... weil sie eine bereitstellen sollten Ich bin mir nicht sicher, ob es eine andere Möglichkeit gibt (außer den Apps für Android und iOS), Bilder mit PHP hochzuladen. Bitte geben Sie mir eine Idee, wenn es eine Möglichkeit gibt.
Ich habe das auch gelesen,
Wie teile ich einen Link und ein Foto mit Instagram über PHP?
Antworten:
Wenn Sie den von Ihnen freigegebenen Link lesen, lautet die akzeptierte Antwort:
Es scheint, dass Sie Instagram auf dem PC emulieren können.
Bluestacks ist ein Emulator, mit dem Sie Android-Apps auf Ihrem PC / Mac usw. ausführen können.
Ich bin mir nicht sicher, wie gut es funktioniert.
quelle
posts.so
nichtpostso.com
Aktualisieren:
Instagram sperrt jetzt Konten und entfernt die Bilder basierend auf dieser Methode. Bitte mit Vorsicht verwenden.
Es scheint, dass jeder, der diese Frage mit etwas in der Art von beantwortet hat,
it can't be done
etwas richtig ist. Offiziell können Sie mit ihrer API kein Foto auf Instagram veröffentlichen. Wenn Sie die API jedoch zurückentwickeln, können Sie dies tun.Kopieren Sie einfach den obigen Code und fügen Sie ihn in Ihren Texteditor ein. Ändern Sie die wenigen Variablen entsprechend und VOILA! Ich habe einen Artikel darüber geschrieben und ich habe es viele Male getan. Hier finden Sie eine Demo hier .
quelle
status isnt okay
, stellen Sie sicher, dass CURL über die Berechtigung zum Erstellen einer Cookies.txt-Datei verfügt.chmod 777 /directory
werde dies tun (sei vorsichtig). Ich erhalte eine Erfolgsmeldung von Ihrem Skript, aber der Beitrag wird nicht auf Instagram angezeigt. Funktioniert das nochUPDATE Es ist jetzt möglich:
https://developers.facebook.com/docs/instagram-api/content-publishing
Die Content Publishing-API ist eine Teilmenge der Instagram Graph API-Endpunkte, mit denen Sie Medienobjekte veröffentlichen können. Das Veröffentlichen von Medienobjekten mit dieser API erfolgt in zwei Schritten: Sie erstellen zuerst einen Medienobjektcontainer und veröffentlichen den Container dann in Ihrem Geschäftskonto.
quelle
Mit Instagram können Unternehmen ihre Posts jetzt mithilfe der neuen Beta-Endpunkte für Content Publishing planen.
https://developers.facebook.com/blog/post/2018/01/30/instagram-graph-api-updates/
Dieser Blog-Beitrag - https://business.instagram.com/blog/instagram-api-features-updates - macht jedoch deutlich, dass sie diese API nur für ihre Facebook-Marketingpartner oder Instagram-Partner öffnen.
Dieser Link von Facebook - https://developers.facebook.com/docs/instagram-api/content-publishing - listet ihn als Closed Beta auf.
Aber so würden Sie es machen:
Sie haben ein Foto bei ...
Sie möchten es mit dem Hashtag "#BronzFonz" veröffentlichen.
Sie können die
/user/media
Kante verwenden, um den Container wie folgt zu erstellen:Dies würde eine Container-ID zurückgeben (sagen wir 17889455560051444), die Sie dann mit der Kante / user / media_publish wie folgt veröffentlichen würden:
Dieses Beispiel aus den Dokumenten .
quelle
Ich habe versucht, IFTTT und viele andere Dienste zu verwenden, aber alle haben Dinge getan oder von Instagram auf eine andere Plattform gepostet, nicht auf Instagram. Ich habe mehr darüber gelesen, dass Instagram derzeit keine solche API bietet.
Die Verwendung von Blue Stack erfordert wiederum eine umfangreiche Installation und die manuelle Ausführung nur manuell.
Sie können jedoch Google Chrome auf der Desktop-Version verwenden, um einen Beitrag auf Instagram zu verfassen. Es muss ein bisschen optimiert werden.
Sie werden eine Änderung in der Benutzeroberfläche und die Option bemerken, einen Beitrag auf Instagram zu verfassen. Dein Leben ist jetzt einfach. Lassen Sie mich einen einfacheren Weg wissen, wenn Sie einen finden können.
Arbeits-Screenshot
quelle
Für Benutzer, die diese Frage finden, können Sie Fotos mithilfe von iPhone-Hooks an den Instagram-Freigabefluss (von Ihrer App zum Filterbildschirm) auf dem iPhone übergeben: http://help.instagram.com/355896521173347 Ansonsten gibt es derzeit keine Weg in Version 1 der API.
quelle
Es gibt keine API, um Fotos mithilfe der API auf Instagram zu veröffentlichen. Es gibt jedoch eine einfache Möglichkeit, die Google-Erweiterung "User Agent" zu installieren, mit der Ihr Browser auf die Android Mobile Chrome-Version verdeckt wird. Hier ist der Erweiterungslink https://chrome.google.com/webstore/detail/user-agent-switcher/clddifkhlkcojbojppdojfeeikdkgiae?utm_source=chrome-ntp-icon
Klicken Sie einfach auf das Erweiterungssymbol und wählen Sie Chrome für Android und öffnen Sie Instagram.com
quelle
Wenn es eine Benutzeroberfläche hat, hat es eine "API". Verwenden wir das folgende Beispiel: Ich möchte das Bild veröffentlichen, das ich in jedem neuen Blog-Beitrag verwende, den ich erstelle. Nehmen wir an, es ist Wordpress.
quelle
Für alle, die nach einer Lösung für das Posten auf Instagram mit AWS Lambda und Puppenspieler ( Chrome-Aws-Lambda ) suchen . Beachten Sie, dass Sie mit dieser Lösung nur 1 Foto für jeden Beitrag veröffentlichen können . Wenn Sie nicht Lambda verwenden, ersetzen Sie einfach
chrome-aws-lambda
mitpuppeteer
.Beim ersten Start von Lambda funktioniert dies normalerweise nicht, da instagram einen „verdächtigen Anmeldeversuch“ erkennt . Gehen Sie einfach mit Ihrem PC zur Instagram-Seite und genehmigen Sie sie . Alles sollte in Ordnung sein.
Hier ist mein Code, zögern Sie nicht, ihn zu optimieren:
Es muss sich um einen lokalen Dateipfad handeln. Wenn es sich um eine URL handelt, laden Sie sie zuerst in den Ordner / tmp herunter .
quelle