Come potrei aggiungere altre informazioni come il titolo di un post al link di condivisione?
Ad esempio:
invece di cliccare su condividi e avere la casella di testo con: “https://discourse.example.com/xxxxxx”
avere:
“Titolo del post:
Riassunto generato dall’IA o prima riga del post
https://xxxxx”
e avere tutte queste informazioni trasferite anche agli altri pulsanti di condivisione.
come questo?
Questo accade automaticamente, devi solo rendere pubblico il tuo argomento.
sì, qualcosa del genere, è solo che voglio condividerlo da Discourse (mobile) a WeChat, e WeChat non carica un’anteprima, quindi sto cercando di farne un facsimile nel passaggio in cui si fa clic sul pulsante di condivisione su Discourse
Quindi WeChat è il problema, queste cose sono esposte, ma spetta al client utilizzare i dati.
Ecco il risultato su Discord:
sì, ma non posso fare nulla per WeChat a meno che non trovi un lavoro in Tencent, ecco perché ci sto provando da questo lato
Controlla che il tuo argomento sia pubblico. Sono sorpreso che WeChat non utilizzi i tag og.
I tag og sono uno standard da molti anni, introdotti da Facebook per le anteprime dei link.
Altrimenti non c’è niente che tu possa fare.
Ecco la prova che sta funzionando. Prova il tuo link sul debugger di Meta all’indirizzo https://developers.facebook.com/tools/debug:
Non c’è modo di modificare il campo di testo al caricamento? Sembra che alcuni componenti del tema possano farlo, come l’accorciatore di URL.
WeChat probabilmente non lo sta facendo di proposito
Non sono sicuro che tu capisca l’architettura.
I dati sono esposti al mondo.
Non c’è niente da aggiungere.
Assicurati solo che il tuo argomento non sia in una categoria privata e che il tuo sito non richieda il login.
Voglio solo che le persone possano vedere:
TITOLO
RIASSUNTO
LINK
quando invio un messaggio WeChat tramite il pulsante di condivisione, perché avere solo un collegamento ipertestuale nudo è molto poco attraente e non ha un’anteprima per il contesto
Capisco che è esposto al mondo
Suggerisco di sollevare la questione con la community di WeChat.
Forse essendo un servizio cinese con maggiore controllo governativo sono esigenti riguardo a quali siti possono apparire bene?
Raccomando anche di testare il tuo link sul debugger di Facebook (link fornito sopra) e su alcune piattaforme occidentali più aperte, per verificare che funzioni.
Potrebbe esserci un malinteso da parte tua, WeChat non fa affatto l’anteprima per nessun sito web. Se invii un link su WeChat nel campo di testo e non premendo il loro speciale pulsante “condividi” sul loro browser speciale, viene inviato come testo e ha un collegamento ipertestuale, ma nessun caricamento dinamico di ulteriori informazioni.
Beh, è piuttosto terribile ![]()
È ora di inviare una richiesta di funzionalità a WeChat?
Voglio solo qualcosa di simile a questo:
e sono sicuro che questo sarebbe molto meno doloroso e più veloce che parlarne con WeChat
Costruiscilo ![]()
(suggerimento: questo viene eseguito sul lato WeChat, devi cambiare il codice WeChat - non c’è niente che tu possa fare se WeChat non elabora i dati esposti pubblicamente)
sto provando a fare lo stesso lol, solo che non so da dove iniziare, ho smontato il componente dell’accorciatore di URL per vedere come funziona ma non riesco a capire come ottenere il contenuto del post
(non aver mai fatto JS o Ruby non aiuta di certo)
Si trova nei tag og del sito web nell’header, ad esempio
![]()
Una piattaforma social ben specificata (Discord, Facebook, Discourse, ecc.) esegue lo scraping della pagina del link e arricchisce la sua presentazione locale.
Quel codice di scraping è responsabilità della piattaforma di hosting (ad esempio Wechat).
In questo caso Discourse sta solo servendo la pagina quando viene richiesta.
In questo caso non rimane nulla da fare per Discourse: non ha il controllo su come WeChat presenta le cose a livello locale, come potrebbe?!
C’è anche la possibilità che ci sia un problema di accesso tra WeChat e il tuo server. Potresti anche esplorare questa possibilità, ma non saprai mai il percorso esatto che sta cercando di intraprendere perché non hai tali privilegi.
Sì, non lo farò, voglio solo cambiare questa casella di testo:
in modo che includa del testo prima del link anziché solo il link
Questo è un obiettivo ragionevole.
ok, sto spostando questo in Dev
Potresti riuscire a ottenerlo con un componente del tema (se sei fortunato
)




