@Roman can you add investigating this to your list (once you free us from other work)
Just pushed a fix:
Will bump onebox version in discourse soon.
https://www.instagram.com/bennyblood24/p/BvRvyluBbwU
The fix is now live on meta:
Hi Sam, is Instagram oneboxing broken? Test:
You wrote
https://www.instagram.com/p/BwrDFZ8AbBy/?utm_source=ig_web_button_share_sheet
But let’s see
https://www.instagram.com/p/BwrDFZ8AbBy/
@Roman Looks like updated regex for username broke the regular Instagram links. Can you fix?
I relaxed the regexp a little bit and added an additional test to cover both cases.
https://www.instagram.com/p/BwieEVwgYZq/
https://www.instagram.com/meowed/p/Bw1WjpcDXRU/
Aggiungo un commento qui perché ho notato dei onebox di Instagram rotti sul nostro sito…
Questo dovrebbe far sì che le immagini di anteprima dei onebox di Instagram non si rompano più? Perché se è così, sembra che attualmente non funzioni per noi. Potrebbe essere specifico per i post video (non sono sicuro, dato che quasi tutti gli esempi sul nostro sito sono video).
Vedi ad esempio questo post sul nostro sito (di poche settimane fa): Forearm rotation clip on this blog? - #4 by Troy - Playing Technique - The Cracking the Code Forum
Lo stesso vale per diversi altri. La ricostruzione risolve effettivamente il problema, ad esempio viene visualizzato così dopo aver ricostruito il post: Black star lick HELP ME - #8 by Troy - Playing Technique - The Cracking the Code Forum
Vedo che alcuni embed video sopra in questo stesso argomento funzionano ancora, quindi non so se ci sia qualche altra variabile che fa sì che questo accada solo per certi account.
Se si tratta di una scelta intenzionale di Instagram senza una soluzione semplice, questa è un’ottima suggerimento:
In sostanza: un lavoro giornaliero/settimanale (non sono sicuro della durata esatta di scadenza degli embed di Instagram) per eseguire Rebake all posts matching a pattern con il pattern https://www.instagram.com/p/ penso farebbe al caso nostro.
Dovrebbe riguardare solo i post molto più vecchi, non una cosa ricorrente. Quindi una ricottura globale una tantum dovrebbe risolvere tutto.
Giusto, è quello che pensavo all’inizio, e ho rifatto il rendering di tutti i nostri post con link a Instagram circa un mese o due fa, pensando che avrebbe risolto il problema in modo permanente.
Ma anche i post recenti (esempi: uno, due, tre) hanno di nuovo le immagini di anteprima non funzionanti.
Hmm, forse @techAPJ potrebbe dare un’occhiata.
Ciao Brendan, puoi verificare che l’impostazione download remote images to local sia abilitata sul tuo sito? Inoltre, assicurati che la soglia download remote images threshold sia soddisfatta sul tuo server, ovvero che il tuo server disponga della percentuale richiesta di spazio su disco minimo.
Lo spazio sul server è disponibile, ma sembra che non avessimo attivato quella impostazione. La abilito ora e rilancio il rebake. Grazie per l’aiuto!
Aggiungo un aggiornamento: ho scoperto che, dopo aver abilitato l’opzione download remote images to local (con molto spazio su disco libero) e aver rifatto il rendering, le immagini di anteprima onebox di Instagram continuavano a non funzionare.
AGGIORNAMENTO: ah, mentre scrivo penso di aver capito cosa sta succedendo.
I nuovi post di Instagram avevano gli URL corretti delle immagini dal nostro dominio, mentre quelli più vecchi avevano ancora quelli scaduti di Instagram. Quando ho eseguito il rifacimento del rendering per tutti gli embed vecchi, non mi sono reso conto che l’impostazione del sito download remote images max days old (predefinita a 30 giorni) stava limitando questa operazione.
Quindi ho modificato quell’impostazione a 9999 e ho rifatto il rendering: sembra che ora funzioni! (Lascio questo post di “rubber-ducking” qui, nel caso possa chiarire la situazione anche per qualcun altro…)
La onebox di Instagram non riproduce i video né mostra le immagini dell’album separatamente (o in scorrimento). La onebox di Twitter ha entrambe le funzionalità. Forse si potrebbero migliorare.
Non è possibile a causa delle politiche di IG. Sono di proprietà di Facebook, che sono dei maleducati riguardo a queste cose.
Non lo sapevo. Grazie.
Sembra che l’oneboxing di Instagram non funzioni?
https://www.instagram.com/p/B5dTSIoJ_Fn/
non funziona per me quando provo a inserirlo.