L'API oEmbed di Instagram e Facebook smetterà di funzionare, che dire di Onebox?

Il 24 ottobre l’API oEmbed non autenticata di Facebook e Instagram smetterà di funzionare. Saranno richieste credenziali di autenticazione per recuperare gli oggetti oEmbed.

Ci sono conseguenze per Onebox? Non ho ancora trovato modifiche relative a ciò nel repository GitHub.

https://developers.facebook.com/docs/plugins/oembed-legacy

5 Mi Piace

È necessario affrontare un punto importante. D’ora in avanti, dovrai fornire le chiavi API, ad esempio per il rendering degli embed di Twitter.

“Gli endpoint oEmbed di Facebook richiedono un Token di accesso all’app (consigliato) o un Token di accesso del client.”

https://developers.facebook.com/docs/plugins/oembed

1 Mi Piace

Le nuove policy sono ora in vigore. Instagram sembra non funzionare qui e sui siti self-hosted (aggiornato alla v2.6.0.beta4)

https://www.instagram.com/p/CGz4LkeAQlW/

I link di Facebook funzionano invece

1 Mi Piace

Sì, @jamie.wilson sta lavorando a questo.

3 Mi Piace

Se stai eseguendo un’istanza di Discourse aggiornata, ora dovresti essere in grado di aggiungere un token che consentirà la generazione di onebox utilizzando la nuova API.

Non ho ancora redatto istruzioni passo passo su come generare il token, ma se hai familiarità con il sito per sviluppatori di Facebook, puoi seguire i ‘Requisiti’ elencati qui:

per generare un token. Questo token può quindi essere inserito come valore per l’impostazione del sito facebook_app_access_token.

https://www.instagram.com/p/CHd1gmNDuqI/

8 Mi Piace
  1. Aggiungi il prodotto oEmbed alla tua app
  2. In Impostazioni > Avanzate, trova il Client Token
  3. Infine combina il tuo ID app e il token inserendo un carattere pipe | tra loro: 12324323|asdasdasdasd ← Questo è ciò che devi inserire nelle impostazioni di Discourse.
6 Mi Piace

Ciao Jamie,

mi piacerebbe molto avere quella guida passo dopo passo :slight_smile:

1 Mi Piace

14 post sono stati spostati in un nuovo argomento: Come ottenere un token dell’app per consentire le Onebox di Instagram