Penso che ci sia già stato un aggiornamento, manca “Abilita autenticazione di terze parti” e l’interfaccia utente sembra diversa?
Hanno ascoltato.
Non sono sicuro del perché il pulsante sia sparito, @carson, speriamo che ritorni?
Per ora, la cosa migliore è aspettare e vedere come si evolvono le cose.
Ho una rielaborazione completa di questo how-to ma il processo è confuso.
Sembra che quando ci registriamo come account sviluppatore e vogliamo creare un’app, ci obbliga a richiedere l’accesso elevato per un’app di “progetto”, di cui non abbiamo bisogno. Abbiamo solo bisogno di un’app “standalone” per poter creare un accesso Twitter per Discourse. L’accesso elevato renderà la funzione di accesso mezzo funzionante per qualche motivo.
Potrebbero cambiare il processo e/o l’interfaccia nel breve futuro, quindi preferisco aspettare prima di lavorarci di nuovo.
Inoltre, qualsiasi app tu crei (progetto o standalone), gli embed avanzati non funzioneranno attualmente. Funzionerà solo per le app esistenti senza alcun “tipo di app” selezionato (la scelta dell’input non è obbligatoria, ma prima non lo era).
Un’altra aggiornamento, chiunque abbia pubblicato questo deve essere cieco. Il sentimento generale riguardo a questi cambiamenti non è entusiasta, sembra piuttosto che le persone siano scontentee ci siano molte critiche.
Grazie mille per aver indagato, seguirò questa discussione, per favore pubblica di nuovo se/quando scoprirai come farlo funzionare di nuovo. Che casino stanno combinando lì su Twitter.
Attualmente, dobbiamo creare un account per sviluppatori e seguire i passaggi per creare una app di progetto (se non erro).
Quando avranno approvato la tua app (o se hai già un account sviluppatore approvato e sei in grado di creare app), dovrai andare alla tua dashboard e creare un’app standalone:
Quindi segui i passaggi, è semplice.
La chiave API alla fine è chiamata “twitter consumer key” in Discourse, e la Chiave API Segreta è chiamata “twitter consumer secret”.
Nella tua app nella Dashboard di Twitter, vai alle impostazioni dell’app e configurale in questo modo:
Dovresti essere in grado di accedere correttamente con Twitter, ma i Rich Embeds non funzioneranno.
Grazie @Canapin, sono riuscito a farlo e ho impostato tutto. Vedo che alcuni tweet non vengono visualizzati correttamente, ma credo che sia dovuto al fatto che il lato Twitter non è del tutto in perfette condizioni.
Saluti e grazie ancora ![]()
È a causa dell’impostazione “tipo di app” richiesta. Qualunque opzione tu scelga, i Rich Embeds non funzioneranno.
Se la tua app è stata creata in un momento in cui questa impostazione non esisteva/non era richiesta, allora i Rich Embeds funzionano.
Allora, immagino che l’“account di test” e l’“app di test” che ho creato prima di questo casino siano ora in PRODUZIONE

Per illustrare questo, ho effettuato l’accesso e ho abilitato gli embed avanzati (funzionanti) su tre forum, e l’opzione ora richiesta non è impostata ![]()
Ho fatto domanda per una licenza per sviluppatori circa 2 settimane fa e la mia domanda non è ancora stata esaminata, ma ciò è avvenuto prima che sentissi la notizia che una licenza per sviluppatori costa $100. Non è mai stato menzionato durante la registrazione e, ad oggi, dovrebbero esaminare la domanda prima che io possa pagare loro denaro poiché non posso fare nulla sul portale per sviluppatori fino ad allora.
Qualcuno ha avuto una domanda esaminata con successo da quando Elon è subentrato?
Non ho intenzione di pagare mai per questo, ma penso che sarebbe utile avere una nota in cima alla guida che indichi che l’API di Twitter è ora un modello a pagamento solo per far risparmiare tempo alle persone. Per non parlare del fatto se il processo di candidatura funzioni ancora adesso lol
Non riesco a trovare queste informazioni sul sito web per sviluppatori di Twitter.
Diversi link nella loro documentazione sembrano non funzionare.
Ad esempio, il link “Vedi prezzi ->” qui porta a https://developer.twitter.com/en/more/pricing.html che reindirizza a https://developer.twitter.com/en/products/twitter-api
Alla fine di questa pagina c’è:
Abbiamo lavorato duramente allo sviluppo dei nostri nuovi livelli API gratuiti e di base, che verranno lanciati molto presto! Resta sintonizzato su @TwitterDev per il giorno del lancio e per saperne di più.
Non ci sono notizie correlate sul loro account: https://twitter.com/TwitterDev
Ho anche creato un nuovo account per sviluppatori uno o due mesi fa e ho inviato la mia prima app per la revisione. Non è ancora stata convalidata, ma nemmeno rifiutata. Sto ancora aspettando una conferma.
Non lo sappiamo. Sarei felice di aggiornare la guida per quanto riguarda qualsiasi informazione, ma il processo di revisione di Twitter mi sta impedendo di farlo.
L’hanno annunciato qui, ma non mi sorprenderei se ora ci stessero ripensando, dato che non ci sono stati aggiornamenti reali al riguardo da allora
Modifica: in realtà l’hanno detto un po’ più tardi, ma ancora una volta non mi sorprenderei se ora stesse cambiando
Presumo che il processo di candidatura possa essere bloccato a causa di tutte queste modifiche che intendono apportare.
Dopo (molto tempo), ho ricevuto una risposta via email da Twitter:
Ciao,
Grazie per aver richiesto l’accesso all’API di Twitter. Stiamo lavorando su entusiasmanti aggiornamenti, inclusi nuovi tipi di accesso, e avremo presto altre novità da condividere. Ti invitiamo a rimanere sintonizzato su @TwitterDev e a reinviare la tua domanda non appena lanceremo la nostra nuova API.
Nel frattempo, puoi saperne di più sull’API v2 di Twitter e trovare risorse su developer.twitter.com. Apprezziamo il tuo continuo interesse nello sviluppo sull’API di Twitter.
Grazie,
(enfasi in grassetto da me)
Dobbiamo decisamente aspettare. ![]()
Ho appena configurato questo esattamente nello stesso modo e sto ricevendo questo errore quando provo a registrarmi con Twitter:

Ci vuole un po’ perché le chiavi si propaghino dal lato di Twitter?
Ciao e benvenuto, Panickos!
Twitter sta lavorando alla sua nuova API, quindi dobbiamo aspettare che rilascino qualcosa e forniscano informazioni ufficiali. Nel frattempo, penso che non si possa fare molto, vedi il mio messaggio sopra il tuo. ![]()
Quindi se l’avevi già configurato funzionava, ma se è una nuova configurazione di "App Twitter" non funziona? Te lo chiedo perché anch’io sono riuscito a collegare il mio account Twitter al mio profilo su questa community (meta.discourse.org).
Per quanto ne so (prendilo con le pinze
):
-
Le app Twitter esistenti (da diversi mesi? Un anno?) funzionano sia per l’accesso che per gli embed avanzati su Discourse
-
Le app standalone che utilizzano l’API 1.1 consentono l’accesso tramite Twitter e restituiscono correttamente il nome utente e l’email di Twitter dell’utente nel modulo di registrazione
-
Le app Product che utilizzano l’API 2.0 consentono l’accesso tramite Twitter, ma male, poiché non restituiscono il nome utente e l’email di Twitter dell’utente nel modulo di registrazione
-
Nessuna app creata di recente, sia essa standalone o product, consentirà il funzionamento degli embed avanzati su Discourse al momento
Qualche minuto fa ho ricevuto un’e-mail da Twitter:
Ciao,
Questa è una notifica che la tua app - Forum Login - è stata sospesa dall’accesso all’API di Twitter.
Visita developer.twitter.com per iscriverti ai nostri nuovi livelli di accesso Gratuiti, Base o Enterprise.
Maggiori informazioni sono disponibili sui nostri forum della community degli sviluppatori.Saluti,
Piattaforma per sviluppatori di Twitter
Accedendo al portale degli sviluppatori di Twitter viene visualizzato un banner rosso brillante sotto l’app che dice:
Questa app ha violato le regole e le policy di Twitter. Di conseguenza, non è più possibile accedervi. Per assistenza, invia un ticket di supporto.
Presumo che questo sia il messaggio standard quando “deprecano” le vecchie app 1.1, ne ho creata una nel 2019. Tentare di utilizzare l’accesso a Twitter sul forum ora si traduce nel suddetto “Si è verificato un errore durante l’avvio dell’autorizzazione. Riprova.”
Anche io.
Vai su https://developer.twitter.com ed elimina la tua vecchia Web App. Quindi creane una nuova e segui le istruzioni in cima a questo thread. Tornerai operativo in men che non si dica.
Ho testato la mia ricreazione e ora possiamo accedere di nuovo con Twitter.



