2013-07-16 11 views
39

Nel mio sito di acquisti ho implementato la funzionalità di "Login tramite Instagram" e ho riscontrato che funziona bene. Ora è possibile condividere un'immagine del prodotto e la sua descrizione per l'account Instagram utente o se Instagram offre qualsiasi metodo JavaScript, proprio come Facebook, Twitter, Google +, eccInstagram: condividi foto dalla pagina web

Thanks ..

+0

Vedere anche su Pro Webmaster: [Posso avere utenti condividere immagini dal mio sito su Instagram?] (Http://webmasters.stackexchange.com/questions/53040/can-i-have-users-share-images- from-my-site-on-instagram) –

risposta

57

La risposta breve è: No L'unico modo per pubblicare immagini è attraverso l'app mobile.

Dalla documentazione API Instagram: http://instagram.com/developer/endpoints/media/

In questo momento, il caricamento tramite l'API non è possibile. Abbiamo fatto una scelta consapevole di non aggiungere questo per i seguenti motivi:

  • Instagram è la tua vita in viaggio, speriamo di incoraggiare le foto dall'interno dell'app. Tuttavia, in futuro potremmo autorizzare l'accesso alla whitelist alle singole app caso per caso.
  • Vogliamo combattere lo spam & foto di bassa qualità. Una volta consentiti il ​​caricamento da altre fonti, è più difficile controllare ciò che entra nell'ecosistema di Instagram.

Detto questo, stiamo lavorando per garantire agli utenti un'esperienza coerente e di alta qualità sulla nostra piattaforma.

+0

Ciao, sono appena incappato nella tua risposta, ma dal 2013/07 mi chiedevo se ci sono aggiornamenti su questo. –

+3

Per quanto ne so, non ci sono ancora endpoint supportati pubblicamente per il caricamento di no. Dubito che cambierà mai, dal momento che è nell'interesse di Instagram portare gli utenti nella loro app proprietaria. Con l'ultima aggiunta di "estensioni" in iOS questo rafforzerà ulteriormente questo punto. –

11

È possibile caricare su Instagram. La loro API fornisce un endpoint per il caricamento dei file multimediali, anche se non è documentato.

POST https://instagram.com/api/v1/media/upload/ 

Controllare questo codice per esempio https://code.google.com/p/twitubas/source/browse/common/instagram.php

+0

Questo potrebbe essere possibile da un server, ma non sembra essere utilizzabile dal javascript lato client poiché instagram non sembra supportare CORS. –

+4

Sì, ma è possibile utilizzare uno script PHP e chiamarlo tramite una richiesta AJAX in Javascript. –

+0

L'OP chiedeva un modo per condividere su instagram tramite javascript. L'invio di una semplice richiesta Ajax in cui tutta la condivisione avviene lato server non era probabilmente ciò che l'OP stava cercando. –

-1

A partire dal 17 novembre 2015. Questa regola ha ufficialmente cambiato. Instagram ha deprecato la regola contro l'utilizzo della loro API per caricare le immagini.

Buona fortuna.

+11

Avete documentazione per questo? Non lo vedo nei documenti. –

+1

Non sono sicuro che il caricamento di un'immagine consenta la condivisione delle immagini dal tuo sito web su Instagram. Qui c'è una domanda separata che sembra più pertinente: [Come pubblicare immagini su instagram usando l'API] (https://stackoverflow.com/questions/18844706/how-to-post-pictures-to-instagram-using-api) –

+4

Dovresti specificare COME o pubblicare un link alla pagina dell'API che menziona come. – frezq

Problemi correlati