Configura Webhook di WP Discourse

Puoi usare le webhook per sincronizzare i dati tra Discourse e WordPress e arricchire la tua integrazione. Rispondi a questo argomento se hai domande su come impostare le webhook o su come funzionano.

Impostazione

WP Discourse

Prima imposta un endpoint in WP Discourse:

  1. Vai su WP Discourse > Webhook nell’amministrazione di WordPress.
  2. Seleziona gli endpoint che desideri abilitare (vedi sotto).
  3. Imposta una “Chiave segreta webhook”, se non è già impostata.
  4. Fai clic su “Salva opzioni”.

Discourse

Quindi crea una nuova Webhook in Discourse (Vai su /admin/api/web_hooks/new):

  1. Copia l’URL del payload dall’impostazione pertinente in WP Discourse.
  2. Inserisci il segreto che hai impostato in “Chiave segreta webhook” in WP Discourse.
  3. Seleziona gli eventi dall’impostazione pertinente in WP Discourse.
  4. Seleziona “Attivo”.
  5. Fai clic su “Crea”.
  6. Invia un “Ping” per assicurarti che la webhook funzioni.

Endpoint

Sincronizza dati commenti

Questo endpoint mantiene aggiornati i dati dei post di Discourse memorizzati in WordPress man mano che i post vengono aggiornati su Discourse. Ciò significa che quando i commenti di Discourse vengono caricati su un post di WordPress, sono disponibili dati aggiornati sui commenti senza dover effettuare una richiesta a Discourse. Ciò potrebbe migliorare le prestazioni dei post di WordPress che hanno commenti di Discourse.

Impostazioni

Abbina post per titolo. Quando abilitato, l’endpoint Sincronizza dati commenti tenterà di abbinare i titoli degli argomenti di Discourse ai titoli dei post di WordPress se l’endpoint non è stato in grado di trovare altri dati pertinenti da abbinare da un payload Webhook. Mantieni questa opzione disabilitata a meno che tu non abbia un motivo specifico per abilitarla.

Aggiorna dati utente

Questo endpoint mantiene aggiornati i dati utente di Discourse memorizzati in WordPress man mano che cambiano in Discourse. Imposterà e aggiornerà automaticamente il “Nome utente Discourse” nel profilo utente di WordPress, che viene utilizzato per impostare l’utente durante la pubblicazione di post su Discourse.

Impostazioni

Abbina utenti per email: quando abilitato, l’endpoint Aggiorna dati utente tenterà di abbinare gli utenti di Discourse agli utenti di WordPress tramite email se l’endpoint non è stato in grado di trovare altri dati pertinenti da abbinare dal payload Webhook. Mantieni questa opzione disabilitata a meno che tu non abbia un motivo specifico per abilitarla.

5 Mi Piace