Importanti modifiche alle API di Instagram per i plugin di feed: Ecco cosa si può fare

Instagram ha annunciato un ammortamento dell'autorizzazione di base per la sua piattaforma API legacy.

Instagram api

Aggiornamento: Instagram ha effettuato la modifica dell'API il 29 giugno 2020 e non nella data inizialmente annunciata, il 2 marzo 2020.

Instagram annunciato un ammortamento dell'autorizzazione di base per la sua piattaforma API legacy e ha fornito indicazioni su come queste modifiche all'API di Instagram hanno un impatto sugli utenti e sugli sviluppatori di terze parti che forniscono strumenti per la generazione e la visualizzazione di contenuti Instagram.

In questo post troverete tutto quello che c'è da sapere sulle ultime modifiche alle API di Instagram e sulle soluzioni che potete iniziare a utilizzare oggi stesso nel caso in cui i vostri plugin smettano di funzionare.

24 ottobre 2020: Nuovi endpoint di Facebook oEmbed

Facebook ha annunciato un cambiamento negli endpoint di oEmbed. La documentazione legacy sarà deprecata il 24 ottobre 2020 e restituirà un codice di errore 400. Gli sviluppatori dovranno quindi utilizzare i nuovi endpoint oEmbed di Facebook, che forniscono la stessa funzionalità. Gli sviluppatori dovranno quindi utilizzare i nuovi endpoint di Facebook oEmbed, che forniscono le stesse funzionalità. Per verificare questo cambiamento e vedere l'impatto sulla vostra applicazione, includete il parametro breaking_change=oembed nella vostra richiesta.

Consultare il documento nuova documentazione oEmbed se si vuole migrare ai nuovi endpoint, poiché i percorsi e i loro requisiti sono cambiati.

Ecco alcuni dei casi d'uso forniti da questa API:

  • Rendering di pagine, post e video di Facebook nelle app di messaggistica.
  • Incorporare pagine, post e video di Facebook in siti web e blog.
  • Rendering di pagine, post e video di Facebook in un sistema di gestione dei contenuti.

Con le nuove modifiche, gli sviluppatori delle app che fornivano le funzionalità di cui sopra dovranno soddisfare questi requisiti:

  • un account Facebook Developer
  • un'applicazione registrata di Facebook
  • il Prodotto oEmbed aggiunto all'app
  • un Gettone di accesso
  • L'app di Facebook deve essere in modalità Live

Se gli sviluppatori non soddisfano questi requisiti, le loro applicazioni smetteranno di fornire l'opzione incorporabile per WordPress o le piattaforme web.

20 giugno 2020: Nuova API per la visualizzazione di base

Il 29 giugno 2020, Instagram smetterà di utilizzare la vecchia API ("Autorizzazione di base") per visualizzare le foto degli account Instagram personali nei widget.

Le applicazioni di terze parti che utilizzano l'API attuale non saranno più in grado di visualizzare le foto del vostro account se non passano alla nuova API dopo questa data.

Quindi, questa chiusura dell'API di Instagram impedirà fondamentalmente a tutti gli scrapers, i plugin o le applicazioni che non sono collegati all'API ufficiale di Instagram di fornire il loro servizio.

Il cambiamento principale è l'introduzione di una nuova API Basic Display API, per la quale tutte le applicazioni e i plugin di terze parti dovranno ottenere le autorizzazioni per continuare a fornire le loro funzionalità.  

L'obiettivo del nuovo aggiornamento è quello di creare un'API che consenta di utilizzare i casi dei consumatori proteggendo allo stesso tempo la privacy e la sicurezza degli utenti.

Per raggiungere questo obiettivo, il lancio di Instagram Basic Display API comporta 3 importanti cambiamenti:

  • Per proteggere la privacy degli utenti, le informazioni sulla posizione non saranno più incluse insieme ai media;
  • Solo Affari su Instagram Gli account continueranno a supportare i "Mi piace" e i commenti in sovrimpressione;
  • Il numero di campi di dati, come i dati sulla posizione e il numero di follower, verrà censurato.

Il 29 giugno 2020 lascerà sicuramente un segno per gli utenti di Instagram e per gli sviluppatori di app di terze parti.

Ma non perdete la speranza.

Anche se l'API Graph sarà molto più limitata di quella precedente, offre agli sviluppatori un certo margine di miglioramento.

L'utente dovrà disporre di un account Instagram Business o di un account Instagram Creator per avere maggiore accesso alle informazioni raccolte.

Perché Instagram sta apportando questa modifica alle API?

Se avete delle app che avete autorizzato ad accedere al vostro profilo Instagram, questa funzione di sicurezza si applica anche a voi.

Si tratta di applicazioni di terze parti per la raccolta e la modifica delle immagini, la creazione di collage, la ricerca delle foto migliori, le app di incontri o altre piattaforme di marketing. 

Questo aggiornamento consente agli utenti di controllare le app di terze parti che hanno già accesso al proprio account Instagram. Dal momento in cui questa funzione è attiva, avrete la possibilità di decidere quali informazioni condividere con le app collegate.

È sempre possibile scegliere l'opzione per rimuovere l'accesso alle app di social media che non si desidera siano collegate al proprio account Instagram.

Per trovare questa impostazione di sicurezza nell'app di Instagram, scegliere l'opzione "Impostazioni" e poi selezionare "App e siti web".

remove apps instagram security

La logica alla base del nuovo aggiornamento è che non c'è motivo di permettere ad alcune applicazioni utilizzate molti anni fa di continuare ad accedere a informazioni come il nome utente di Instagram, tutte le foto, le didascalie, i timestamp, i permalink e così via. Questo può valere in particolare per chi cerca di mantenere un account Instagram privato.

Tutto ciò rende la nuova funzione di Instagram fondamentale per la sicurezza. Vi aiuterà a migliorare la protezione dei vostri dati personali con un solo clic.

Anche se Google, Twitter e Facebook hanno implementato questa funzionalità molto tempo fa, è meglio tardi che mai.

In che modo le nuove modifiche alle API di Instagram influiscono sugli utenti di plugin e widget di Instagram?

A causa delle modifiche alle API, la maggior parte delle soluzioni di terze parti che forniscono integrazioni con Instagram basate sui permessi dell'account personale dovranno ripresentare le loro piattaforme.

Ciò significa che dovranno ottenere l'autorizzazione da Instagram per implementare la nuova API di base e quindi modificare le loro funzionalità in base ai requisiti dell'API. 

Di conseguenza, la maggior parte delle applicazioni o dei plugin non supportati e non mantenuti smetteranno di funzionare il 29 giugno 2020.

Con la nuova API di base di Instagram, alcune funzioni non saranno disponibili per gli account personali, come ad esempio: 

  • Numero di like e commenti per i post di Instagram
  • Numero di follower
  • Il post commenta
  • Foto e testo bio dell'utente

Queste funzionalità saranno disponibili nell'API di Instagram Graph, a cui la maggior parte delle piattaforme di terze parti dovrà ottenere un accesso speciale per poter fornire maggiori informazioni. Feed di Instagram funzionalità.

Quali piattaforme forniscono le nuove modifiche alle API di Instagram?

La buona notizia è che le piattaforme con grande credibilità e i team di professionisti che lavorano con le API di Instagram e Facebook conoscono già questa situazione e la maggior parte di loro è già passata alle nuove API. 

Quindi, se la vostra app per il feed di Instagram smette di funzionare e avete bisogno di un plugin alternativo per Instagram, potete prendere in considerazione la soluzione di EmbedSocial, poiché la piattaforma supporta già la nuova API di Instagram.

facebook and instagram feeds aggregator

E se sei un utente attuale di EmbedSocial, consulta le istruzioni qui sotto su come ricollegare il tuo account personale in pochi semplici passi. 

La piattaforma EmbedSocial ha già implementato la nuova API di Instagram. Ciò significa che gli utenti con account Instagram personali possono continuare a utilizzarla per generare e visualizzare i loro feed Instagram.

Nikola Bojkov, CEO di EmbedSocial

EmbedSocial è pronto a soddisfare le esigenze degli account personali e aziendali su Instagram. A seconda del tipo di account Instagram, controllate i dettagli qui sotto per vedere quale prodotto è più adatto a voi e quali caratteristiche dell'API sono incluse:

Per gli account personali, utilizzare la piattaforma di foto sociali EmbedAlbum.

Il IncorporaAlbum Il prodotto è rivolto agli account personali di Instagram e copre i seguenti casi d'uso:

  • Generare foto Instagram personali e salvarle su un'unica piattaforma
  • Creare album Instagram con layout a scorrimento, a griglia o in muratura
  • Incorporare gli album di Instagram in qualsiasi sito web
  • È possibile scegliere di sincronizzare automaticamente gli album web ogni volta che si pubblica una foto su Instagram.
  • Fornite ai visitatori del web contenuti freschi e unici che pubblicate regolarmente su Instagram.

Gli ultimi aggiornamenti di Instagram nell'API, che consente a EmbedAlbum di continuare a offrire queste opzioni e richiederà solo agli utenti esistenti con account personale di ricollegare i loro profili.

Quindi, se siete un nuovo utenteè possibile iscriversi a EmbedAlbum e ricevere automaticamente i nuovi aggiornamenti API senza la necessità di effettuare la riconnessione descritta di seguito.

E per tutti utenti esistenti di EmbedAlbum, una nuova connessione dell'account Instagram è necessario per continuare a visualizzare i messaggi. 

Ecco come ricollegare l'account personale di Instagram in EmbedAlbum

  1. Accedere a EmbedSocial
  2. Vai a Album di Instagram e aprire uno degli album
  3. In alto, fare clic sul pulsante Pulsante "Ricollega l'account @youraccount".
  4. Accedete a Instagram con l'account che visualizza l'album.
  5. Fornire le autorizzazioni richieste facendo clic su Continua nella finestra di dialogo delle autorizzazioni di Instagram.
instagram api re connect

Per maggiori dettagli, seguite il walkthrough delle schermate nel video qui sotto:

Si prega di notare: Sarà necessario ripetere la procedura di riconnessione per ogni feed creato, ma generato da account personali diversi.

Per gli account Business utilizzare l'aggregatore EmbedFeed Instagram

La maggior parte delle funzionalità, come gli avatar e il conteggio dei commenti/likes, sono disponibili attraverso l'API Instagram Graph, che è implementata nel file EmbedFeed e si rivolge ai clienti Business. 

Se avete bisogno di queste funzioni, vi suggeriamo di passare da un account personale a un account Business e di iniziare a utilizzare il prodotto EmbedFeed. 

Se avete bisogno di ulteriore aiuto per ricollegare i vostri account personali o per effettuare il passaggio, non esitate a contattateci.

Saremo più che felici di aiutarvi a ottenere il massimo valore da EmbedSocial! 

Domande frequenti sull'API di Instagram

Che cos'è un'API di Instagram?

API è l'acronimo di Application Programming Interface (Interfaccia di programmazione di un'applicazione), che fornisce alle applicazioni e agli strumenti di terze parti la possibilità di interagire con Instagram per eseguire una sorta di funzionalità correlata a Instagram.

Ad esempio, la piattaforma EmbedSocial si integra con le API di Instagram per offrire la possibilità di raccogliere e incorporare i post di Instagram.

A tal fine, le aziende che forniscono queste applicazioni e strumenti devono ottenere l'accesso e l'autorizzazione a utilizzare l'API di Instagram.

Come ottenere l'accesso all'API di Instagram?

Secondo Facebook per gli sviluppatori Per accedere all'API di visualizzazione di base di Instagram, è necessario preparare i seguenti elementi:

  • A Account per sviluppatori di Facebook;
  • Un account Instagram che contiene media;
  • Un sito web pubblico di vostra proprietà (può essere il vostro sito web o un sito generico gratuito);
  • Uno strumento a riga di comando come Terminale o un'applicazione come Postino che può eseguire richieste cURL.

Dopo esservi equipaggiati con il materiale necessario di cui sopra, siete pronti per iniziare. 

Innanzitutto, è necessario ottenere un token di accesso per utilizzare l'API di Instagram e poi seguire i passaggi:

  1. Creare un'applicazione per Facebook
  2. Configurazione della visualizzazione di base di Instagram
  3. Aggiungere un utente di prova di Instagram
  4. Autenticare l'utente del test
  5. Scambiate il codice con un gettone
  6. Interrogare il nodo utente

Si noti che, per poter essere operativi con la vostra app, la vostra attività e le funzionalità dell'app dovranno essere sottoposte a un processo di revisione, descritto di seguito.

Qual è il processo di revisione delle API di Instagram?

Come già accennato, a causa delle modifiche apportate alla fusione di Instagram con le piattaforme di Facebook, c'è un cambiamento nell'ottenere l'approvazione da parte del team di Facebook e nel rendere la vostra applicazione attiva e funzionante.

Ciò significa che prima che gli utenti inizino a fornire le autorizzazioni e a utilizzare le funzionalità che la vostra app fornisce attraverso alcune API di Facebook / Instagram, dovrà essere approvata manualmente.

Questo processo di revisione delle app comporta la specificazione del tipo di dati che l'app richiederà agli utenti e la descrizione di come verranno utilizzati. 

Tutti i fasi di revisione dell'app sono descritti sul loro sito web ufficiale e alcuni di essi includono:

  • Accedere all'App Dashboard della propria applicazioneselezionare l'applicazione da recensire e individuare il link App Review nel menu di navigazione a sinistra.
  • Per ogni nuova autorizzazione, è necessario richiedere un'approvazione
  • Fornite una spiegazione esauriente di come la vostra applicazione utilizza ogni permesso.
  • Fornire uno screencast di come questa autorizzazione è richiesta nella vostra applicazione.
  • Concordare i termini di onboarding

Tenete presente che, anche se avete terminato la revisione dell'app, Facebook ora richiede che tutte le nuove app completino la verifica aziendale o individuale. Se la vostra app è Live ma non è ancora stata sottoposta a verifica, potreste perdere l'accesso alle autorizzazioni e alle funzionalità precedentemente approvate fino al completamento della verifica. Ha senso, no?

Come posso verificare la mia attività per ottenere l'approvazione dell'app di Instagram/Facebook?

L'applicazione non sarà in grado di utilizzare alcun social network approvato. permessi e caratteristiche relative ai prodotti fino al completamento dell'intero processo di verifica dell'attività.

Per fare questo, per prima cosa, accedere all'account dell'app Developer e navigare in Impostazioni > Base scheda

isntagram app review process

Per continuare, seguire la procedura guida ufficiale passo-passo su come verificare la vostra attività.

Si noti che la verifica aziendale si applica a tutte le app esistenti, pertanto tutte le nuove app saranno contrassegnate come richiedenti la verifica aziendale.

Qual è la differenza tra un account Instagram Personal e uno Business?

A account Instagram personale è utilizzato per connettersi e coinvolgere gli amici e i follower. Può visualizzare informazioni di base sul profilo, foto e video e l'algoritmo di Instagram farà in modo di fornire i risultati più rilevanti (sia dai vostri amici che dagli influencer che seguite).

D'altra parte, il Account Instagram Business è il vostro strumento di marketing su Instagram che vi aiuta a utilizzare Instagram per promuovere la vostra attività e ad aumentare il vostro tasso di coinvolgimento in un modo che è supportato dalla piattaforma Instagram. La pubblicazione di contenuti di alta qualità è sempre premiata dal Algoritmo di Instagram

Funziona in modo simile a un account personale: si pubblicano foto, video, storie di Instagram, hashtag correlati, adesivi e gif sulla propria attività, si utilizza l'opzione IGTV e i video in diretta di Instagram, si usano link swipe-up che indirizzano gli utenti alla propria homepage o alla pagina di acquisto di un articolo e tutte le nuove funzionalità che questa piattaforma di social media offre agli Instagrammers, in modo da poter attrarre e connettersi con nuovi clienti. 

La differenza principale tra un profilo aziendale Instagram e un account personale è l'opportunità di eseguire annunci Instagram, accedere alle informazioni di contatto, agli insight di Instagram e a molte altre cose che si possono applicare alla propria strategia di marketing.

Tuttavia, Instagram offre la possibilità di passare il proprio profilo privato a un account aziendale in qualsiasi momento.

Come cambiare un account Instagram personale in un account Business? 

Per passare da un profilo personale a un account Business, la piattaforma Instagram richiede di collegare una pagina Facebook Business di cui si è amministratori o curatori al proprio account Instagram.

Abbiamo creato un semplice tutorial su come aggiungere un account Instagram a un sito di Pagina Facebook Business.

Conclusione

Per riassumere. 

Instagram sta lanciando una nuova modifica dell'API e i plugin che non riflettono le nuove modifiche dell'API smetteranno di funzionare.

La buona notizia è che piattaforme professionali come EmbedSocial hanno già implementato la nuova API e gli utenti possono continuare a visualizzare i loro feed di Instagram semplicemente autorizzando le autorizzazioni richieste tramite una semplice riconnessione ai loro account Instagram. 

Gli utenti che hanno bisogno di più dati tramite l'API dovranno passare agli account Business e utilizzare plugin professionali per il feed di Instagram come EmbedFeed per ottenere tutte le funzionalità fornite dall'API Instagram Graph. 

Per provare EmbedFeed, iscrivetevi oggi stesso per una prova gratuita. 

Image

Display muro dei social media sul vostro sito web automaticamente!

Prova EmbedFeed e visualizzare i feed di Instagram, Facebook, YouTube, Pinterest, TikTok e Vimeo sul vostro sito web in pochi secondi.

Iniziare la prova gratuita di 7 giorni

CEO di EmbedSocial 

Nikola Bojkov è il CEO di EmbedSocial, un imprenditore che trasforma i problemi in prodotti. Con oltre dieci anni di esperienza pratica con le API dei social media, guida EmbedSocial nel suo ruolo di partner tecnico sia per le PMI che per le grandi agenzie, massimizzando l'impatto dei loro contenuti generati dagli utenti. EmbedSocial ha uffici a Skopje, Tokyo e Lisbona e conta oltre 250.000 utenti.