Embed Vimeo non funzionante sul mio sito a causa del blacklisting degli indirizzi IP del server Vimeo

Anche a me interessa molto. Ho lo stesso problema sul mio forum Discourse…

Volevo aspettare che la questione fosse completamente risolta, ma ecco un aggiornamento veloce per tutti voi.

Il supporto di Vimeo ha effettivamente confermato un divieto generalizzato su molte diverse fasce di indirizzi IP di provider di hosting cloud.

Ho richiesto di essere inserito nella lista bianca / escluso da quel divieto. Ho dovuto superare diversi ostacoli e rispondere a alcune domande in un modulo riguardo agli utilizzi previsti, ecc., ma ieri ho ricevuto un messaggio in cui mi informavano che stavano parlando con il loro “Team di Ingegneria per la Sicurezza e l’Affidabilità” per mettere nella lista bianca i nostri indirizzi IP.

Pubblicherò un aggiornamento completo con i dettagli qui quando la situazione sarà completamente risolta.

Un bel punto a favore dell’assistenza di Vimeo: hanno effettivamente sbloccato l’indirizzo IP del nostro droplet Digital Ocean.

E nei test, con lo stesso URL utilizzato in questa discussione, vedrai che in tutti i test precedenti era fallito, mentre nell’ultimo appena fatto ha funzionato perfettamente:

Per approfondire, ho dovuto creare un post pubblico sul nostro Discourse, con visibile l’URL del video incorporato che aveva fallito, e inviar loro l’URL di quel post. Ho impostato quel post come “non in elenco”.

Ho anche dovuto verificare che l’indirizzo IP del nostro sito fosse statico (una domanda che mi è sembrata strana).

Infine, ho dovuto fornire alcuni paragrafi che spiegassero qual era il caso d’uso previsto per l’incorporamento di video sul nostro sito.

L’intero processo è durato solo tre giorni, dall’inizio alla fine :+1:t2:

Quindi @PaigeLynn, sono curioso di sapere come sei riuscita a farlo funzionare, dato che Vimeo stava chiaramente bloccando interi intervalli di indirizzi IP dei server. Non c’entrava nulla con Discourse.

Post molto utile, grazie!
Ho appena riscontrato esattamente lo stesso problema su un server che in passato funzionava perfettamente. Vimeo è stato effettivamente molto reattivo e gli indirizzi IP sono stati riaperti entro 12 ore dalla mia prima richiesta di supporto. Uso DigitalOcean.

Per chiunque voglia segnalare questo problema a Vimeo, la mia richiesta conteneva più o meno quanto segue:

Non riesco a incorporare video di Vimeo sul mio sito e ho eseguito alcune prove; credo che l’indirizzo del mio server sia bloccato.

Poi ho utilizzato il test wget mostrato da @Richie qui sotto, confrontando le risposte del mio server.

Notizie eccellenti :+1:t2:

E per completezza, quando uso wget sulla mia istanza Digital Ocean ora, l’errore 403:Forbidden è scomparso:

xx@xx:~# wget https://vimeo.com/65107797
--2019-10-06 15:25:19--  https://vimeo.com/65107797
Risoluzione di vimeo.com (vimeo.com)... 151.101.192.217, 151.101.0.217, 151.101.128.217, ...
Connessione a vimeo.com (vimeo.com)|151.101.192.217|:443... connesso.
Richiesta HTTP inviata, in attesa della risposta... 200 OK
Lunghezza: 125476 (123K) [text/html]
Salvataggio in: 65107797

65107797                                          100%[========================>] 122.54K  --.-KB/s    in 0.007s

2019-10-06 15:25:20 (17.4 MB/s) - â65107797â salvato [125476/125476]

Sto riscontrando lo stesso problema. Dopo molti scambi di messaggi, Vimeo ha scritto quanto segue. Non capisco la risposta e non so come risolvere il problema.

Da Vimeo Support:

Compreso, grazie per le informazioni. Ho fatto alcune ricerche sul plugin Onebox e, da quanto posso vedere dalla pagina GitHub del plugin, sta recuperando i metadati da Vimeo utilizzando metodi non supportati.

Per recuperare i metadati da Vimeo, consigliamo di utilizzare la nostra implementazione oEmbed. Lo sviluppatore di Onebox dovrà aggiornare il proprio plugin per supportare oEmbed. Inoltre, l’utilizzo di oEmbed non sarà influenzato dal blocco dell’indirizzo IP.

Mi dispiace doverlo dire, ma poiché il plugin recupera i metadati da Vimeo in modo non supportato, al momento non possiamo inserire il tuo indirizzo IP nella whitelist. Per aggirare il blocco dell’IP, dovrai richiedere a Onebox di aggiornare il proprio plugin o cercare un altro plugin che utilizzi oEmbed per ottenere i metadati di Vimeo.

Puoi eseguire wget sulla pagina Vimeo direttamente dal server per confermare che l’indirizzo IP sia nella blacklist?

Non so come interpretare questo, ma a me sembra bloccato!

06%20PM

Vimeo ritiene che lo sviluppatore debba aggiornare il plugin onebox.

Ciao, sono Tommy, specialista nel supporto per sviluppatori presso Vimeo. Ho risposto di recente a Steve qui sopra e, molto probabilmente, ho gestito richieste di whitelist per indirizzi IP da parte di altri utenti che hanno pubblicato in questa community nelle ultime settimane. Vorrei fornire alcune informazioni qui, in modo che sviluppatori e proprietari di siti web che incontrano errori di Vimeo relativi a blocchi IP sappiano cosa aspettarsi e come risolvere il problema.

Abbiamo alcuni indirizzi IP bloccati presso alcuni provider di hosting cloud. Per motivi di sicurezza, non possiamo rivelare pubblicamente quali provider di hosting cloud o quali indirizzi IP di tali provider siano stati bannati.

Dopo aver apportato alcune modifiche al nostro backend la scorsa settimana, gli utenti umani (come i clienti che utilizzano una VPN ospitata da uno di questi provider cloud) dovrebbero essere in grado di risolvere una sfida CAPTCHA per ottenere l’accesso a Vimeo e whitelisting temporaneo del proprio indirizzo IP. Non sarà più necessario contattare Vimeo manualmente per whitelisting degli indirizzi IP, anche se siamo sempre lieti di chiarire e guidarvi nella direzione giusta.

Quello che sembra accadere su Discourse, in particolare quando si utilizza la libreria Onebox, è che Onebox tenta di ottenere i metadati dei video Vimeo in un modo non supportato (in base a quanto osservo qui). Ufficialmente, Vimeo non supporta i tag og per un utilizzo pubblico diffuso. Invece, consigliamo di utilizzare la nostra implementazione oEmbed per ottenere gli stessi metadati (codice di incorporamento, immagine in miniatura, URL del video, ecc.).

L’utilizzo di oEmbed o della completa API di Vimeo generalmente non è soggetto allo stesso blocco IP: l’uso di oEmbed o dell’API di Vimeo sono gli unici metodi supportati per i server per ottenere e interagire con i dati su Vimeo. Discourse dovrà modificare la libreria Onebox di conseguenza per utilizzare oEmbed.

L’implementazione oEmbed di Vimeo è documentata qui: Vimeo

Grazie per averci informato su cosa sta succedendo.

Non so come chiedere questo senza sembrare scortese, ma se non supportate i tag OG, perché inviarli?

Questo ha funzionato per anni e ha smesso di farlo all’improvviso. Discourse ha già one-box specifici per altri siti, quindi presumibilmente qualcuno lo farà anche per Vimeo, ma ecco cosa mi ha detto il mio cliente, che gestisce un sito ricco di video con moltissimo contenuto Vimeo:

Non sono un ingegnere qui, quindi non posso commentare la modifica dell’implementazione della onebox, ma sono d’accordo sul fatto che renda molto difficile per gli sviluppatori capire che non supportate qualcosa che dovrebbe essere uno standard aperto per un uso aperto.

Quindi state bloccando l’uso di alcuni metadati (da voi forniti) su alcuni indirizzi IP di alcuni provider cloud. Chi incontra problemi può risolverli semplicemente utilizzando altri metadati, altri indirizzi IP o altri provider cloud.

C’è solo una cosa che ci resta da chiedere.

Perché? In nome del cielo, perché?

Ciao Justin, anch’io non sono uno sviluppatore, ma lavoro a stretto contatto con il nostro team di sviluppo e quello prodotto qui. Fai una buona domanda e la sottoporremo al nostro team per ottenere informazioni più concrete sul supporto dei tag OG per terze parti.

Come tutti, non mi piacciono le risposte evasive e oderei lasciare una brutta impressione di Vimeo su Discourse qui. Ti risponderò presto con alcune risposte.

@tommypenner, grazie per esserti unito a questa comunità per aiutare a risolvere questo problema. Ho molti video educativi sul mio sito Discourse e un video incorporato è fondamentale.

@tommypenner, ci sono aggiornamenti? Il mio sito Discourse si basa su Vimeo per i video.

Ho appena trovato questo thread e vorrei unire la mia voce sconcertata a quelle degli altri qui: l’IP del mio forum (ospitato su @michaeld’s Communiteq (precedentemente DiscourseHosting)) è stato apparentemente bloccato anch’esso… Gli incorporamenti di Vimeo hanno smesso di funzionare un po’ di tempo fa e, fino a questo momento, non sono riuscito a capire il motivo.

Non pubblichiamo un’ENORME quantità di video Vimeo, ma ho pagato specificamente per l’abbonamento Pro SOLO per incorporare video sul mio sito, e ora questo non funziona più. :frowning_face:

Hai indicato questo argomento ai tuoi ingegneri?

Possiamo spostare il tuo forum su un IP non bloccato. Contatta semplicemente il nostro supporto (support@discoursehosting.com) indicando il nome del tuo forum.

È un’ottima idea, ma non sembra ovvio che qualsiasi IP tu sposterai verrà presto bloccato se continueranno a incorporare Vimeo?