Configurare l'accesso a Twitter e embed ricchi per Discourse

Ciao a tutti, scusate la mia confusione, ma il cambiamento di Twitter all’API significa che gli utenti non possono più usare l’accesso con Twitter a meno che non paghiamo per l’API?

Se è così, c’è un modo per vedere quanti utenti utilizzano questa funzione di accesso per determinare se dovremmo mantenerla attiva? Altrimenti potremmo disabilitare l’accesso con Twitter?

Scusate se sto fraintendendo, ho appena ricevuto un’email sull’API di Twitter, grazie per qualsiasi aiuto.

1 Mi Piace

E si è di nuovo rotto per noi. Non abbiamo modificato alcuna impostazione, ma siamo passati a 3.1.0.beta4. L’aggiornamento potrebbe non essere correlato, ma non lo sappiamo. Potrebbe facilmente essere che l’API di Twitter non funzioni più.

Ho aggiornato la guida.
Gli accessi funzionano, ma gli embed avanzati no. Tuttavia, i link vengono comunque visualizzati nelle onebox:

3 Mi Piace

Ho visto il riepilogo dell’email, ho capito l’idea ma l’ho ignorato modificando e toccando nulla e tutto continua a funzionare, non usiamo l’accesso a Twitter e abbiamo solo questo per gli embed, ma abbiamo abilitato l’accesso a Twitter per testare se funzionava e ha continuato a funzionare bene.

Ho fatto quella cosa dell’account Elevated (prima del takeover di Musk) un po’ di tempo fa che mancava per il tutorial originale, a quanto ricordo, quello che vedo è un PROGETTO > 2 app e i badge V1.1 ACCESS e V2 ACCESS.

Forse qualcosa cambierà e questo si romperà, ma finora continua a comportarsi come previsto.

Vedo l’avviso nel prodotto per “nuovo” intitolato “Twitter API v2”.

Beh, funzionava quando l’ho ricreato, ora ho notato che non funzionava più e sono andato a controllare e ho ricevuto un banner che ora dice

SOSPESOQuesta app ha violato le regole e le policy di Twitter. Di conseguenza, non è più accessibile. Per assistenza, invia un [ticket di supporto](https://help.twitter.com/forms/platform).

Modifica: funziona di nuovo dopo che l’ho ricreato… immagino che vedrò se verrà sospeso di nuovo per qualsiasi vaga violazione che sia stata…

Forse è perché l’ho impostato su Sviluppo e non su Produzione?

Twitter sta morendo, l’hai capito?

È ancora così?

  • Le onebox hanno smesso di funzionare per la nostra istanza CDCK un po’ di tempo fa (Tappara.co)
  • Twitter ha sospeso la nostra app, senza alcun motivo apparente
  • Ho creato un nuovo Progetto, App e riconfigurato le chiavi per l’istanza
    • L’accesso a Twitter sembra funzionare
    • Nessuna onebox. I link ai tweet appaiono come URL https:// semplici.
1 Mi Piace

Anche i Onebox hanno smesso di funzionare per me, ma questo componente tematico funziona benissimo

Buona domanda a cui non ho risposta, ma forse qualcuno ce l’ha.

Se la tua app Twitter non è disabilitata da Twitter, funziona:

Non so perché le app di Twitter vengano disabilitate casualmente per violazioni dei ToS poiché le loro email non spiegano nulla.

Il componente tematico di @Lhc_fl sembra essere una buona alternativa.

Questo non è valido per le nuove app, create sul piano gratuito dell’API v2.0 di Twitter. Il login funziona, le onebox non funzionano.

Anche quelli che hanno ricevuto una sospensione casuale sono bloccati con questo, poiché devono creare un nuovo Progetto e App in Twitter.

Le app standalone possono utilizzare solo l’API v1.1.

Ho creato un’app di progetto che ha accesso alla v2, ma la sua interfaccia è confusa.

Accesso v1.1 per un set limitato di endpoint esistenti che si connettono all’API di Twitter. Le app senza Progetti sono limitate a questo livello.

Ma la mia app ha anche il tag v2:

Accesso v2 sono i più recenti endpoint che si connettono all’API di Twitter. Solo le App che si trovano all’interno di Progetti possono accedere a questi endpoint.

Ora non so quale versione dell’API utilizza la mia app di progetto.
L’unica cosa che so è che sia il login che le onebox funzionano.


E penso che le mie altre app siano state disabilitate perché con la versione gratuita, ora puoi avere solo 1 app, il che significa che non puoi aggiungere il login di Twitter a più Discourse dallo stesso account sviluppatore di Twitter con il piano gratuito.
Questa sembra essere la “violazione” di cui sono stato informato, anche se non è stata spiegata.

Aggiornamento: gli embed ricchi, che consentono di incorporare tweet e i relativi media, funzionano con il tutorial e la guida è stata aggiornata.

In altre parole, tutto è riparato e dovrebbe funzionare dalla tua parte, come ho testato personalmente oggi.

Se la tua app è sospesa da Twitter, controlla il numero di app che hai sul tuo account sviluppatore, poiché il piano gratuito consente solo 1 app.

Se sei ospitato da Discourse, sappi che puoi ricevere supporto dal nostro team direttamente inviando un messaggio a @team o inviando un’email a team@discourse.org. :slight_smile:

2 Mi Piace

Non funziona qui

2 Mi Piace

I login di Twitter funzionano, gli embed avanzati non tanto.

1 Mi Piace

Questo è il caso e il comportamento previsto per i siti che si sono agganciati al piano gratuito dell’API v2.0 di Twitter. Non fornisce accesso in lettura ai contenuti.

I siti che sono ancora sulla vecchia API v1.1 e non hanno avuto le loro app sospese, probabilmente riceveranno ancora onebox (embed ricchi).

Nota: questo problema al 100% di Twitter, e Discourse non è da biasimare.

1 Mi Piace

Vengo sospeso, quindi sarò costretto a usare la nuova API (perché stavo usando un’app di sviluppo o qualcosa del genere).

Questo è il modo in cui un paio di aziende prendono tutte le informazioni su Internet. È un momento cruciale per agire e sto pensando di rimuovere tutte le cose di Twitter e Reddit dalla nostra istanza.

Questo deve essere copiato/modificato/digitato sul nostro forum Discourse self-hosted, ma penso che dovremo farlo in questo modo se vogliamo davvero avere le informazioni.

Tutto andrà perso. A proposito, potrebbe essere fantastico per noi continuare a usare il onebox per non interrompere il nostro laboratorio e pagare Twitter per questo :slight_smile:

Ha funzionato per alcuni giorni quando ho seguito tutti i passaggi del tutorial, ma di recente ha smesso di funzionare e non ho idea del perché (errore 404 quando si tenta di creare il onebox). Ho aggiunto queste informazioni all’inizio della guida.

Ugh, così frustrante…

Innanzitutto, dopo averlo fatto con successo in precedenza (come molti di voi hanno fatto) ora non riesco a ‘creare progetto’ - si aggiorna semplicemente, non importa quale browser usi.

Sopra vedo qualcuno che dice di eliminare il sito e ricominciare, ma non vedo dove/come farlo

Finalmente sono riuscito a eliminare il mio e ricominciare da capo, usando i suggerimenti sopra - vedremo se funzionerà di nuovo, finora non funziona:

Ehi :wave:

Voglio solo farti sapere che siamo consapevoli che le onebox di Twitter non vengono visualizzate in alcuni casi e ci stiamo lavorando internamente per trovare una soluzione. :slight_smile:

3 Mi Piace