# Webhook in pausa: richiesta fallita, funzionava prima

**URL:** https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029
**Category:** Support
**Tags:** patreon
**Created:** [28 Ottobre 2019, 5:59am UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029 "2019-10-28T05:59:26Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![syncer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/syncer/32/167098_2.png) [@syncer](https://meta.discourse.org/u/syncer)
#### Post date: [30 Gennaio 2020, 5:32am UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/22 "2020-01-30T05:32:01Z")

</div>

L’ultima volta ho semplicemente ricreato il webhook e ha funzionato per un po’.  
Stranamente, nella pagina di test passano solo gli eventi deprecati, mentre gli altri non riportano nulla.

---

<div class="post-metadata">

### Author: ![dylanh724](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dylanh724/32/119642_2.png) [@dylanh724](https://meta.discourse.org/u/dylanh724)
#### Post date: [30 Gennaio 2020, 5:33am UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/23 "2020-01-30T05:33:05Z")

</div>

> [@syncer](#):
>
> Stranamente, nella pagina di test solo gli eventi deprecati superano il test, gli altri non riportano nulla.

Pensavo che al momento funzionassero solo quelli deprecati? Comunque, la guida dovrebbe essere davvero _aggiornata_ per chiarire i webhook deprecati.

---

<div class="post-metadata">

### Author: ![syncer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/syncer/32/167098_2.png) [@syncer](https://meta.discourse.org/u/syncer)
#### Post date: [30 Gennaio 2020, 5:45am UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/24 "2020-01-30T05:45:07Z")

</div>

Anche io ho capito così: API v1 e webhook deprecati.  
E funziona per un po’, finché Patreon non lo blocca con degli errori.

---

<div class="post-metadata">

### Author: ![dylanh724](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dylanh724/32/119642_2.png) [@dylanh724](https://meta.discourse.org/u/dylanh724)
#### Post date: [1 Febbraio 2020, 1:47pm UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/25 "2020-02-01T13:47:38Z")

</div>

> [@syncer](#):
>
> E funziona per un po’, finché Patreon non lo mette in pausa con degli errori

ASPETTA, ANCHE A ME! È tornato a funzionare quando ho risposto. Tuttavia, ora dice “in pausa con errori”. Quando lo test singolarmente, dice 200 OK. Non ci capisco nulla.

 ![image](https://global.discourse-cdn.com/meta/original/3X/5/4/54819b8efecc9ad7aeb46dde5d56c73d1b256f2b.png)

 ![image](https://global.discourse-cdn.com/meta/original/3X/1/d/1d96f57c546bee659aca7ba2537526ab5dc1bb92.png)

---

<div class="post-metadata">

### Author: ![syncer](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/syncer/32/167098_2.png) [@syncer](https://meta.discourse.org/u/syncer)
#### Post date: [1 Febbraio 2020, 2:25pm UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/26 "2020-02-01T14:25:36Z")

</div>

Quindi sospetto che Patreon stia inviando qualcosa che Discourse non comprende e ignora, e poi Patreon mette in pausa il webhook.

---

<div class="post-metadata">

### Author: ![dylanh724](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dylanh724/32/119642_2.png) [@dylanh724](https://meta.discourse.org/u/dylanh724)
#### Post date: [2 Marzo 2020, 1:59pm UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/27 "2020-03-02T13:59:19Z")

</div>

Sembra di sì – qualche idea da parte di [@staff](https://meta.discourse.org/groups/staff)?

---

<div class="post-metadata">

### Author: ![vinothkannans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vinothkannans/32/86465_2.png) [@vinothkannans](https://meta.discourse.org/u/vinothkannans)
#### Post date: [3 Marzo 2020, 12:54pm UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/28 "2020-03-03T12:54:16Z")

</div>

> [@dylanh724](#):
>
> ![image](https://global.discourse-cdn.com/meta/original/3X/1/d/1d96f57c546bee659aca7ba2537526ab5dc1bb92.png)

Non ha alcun senso. Se la risposta del test restituisce lo stato 200, non dovrebbe fallire. Riesci a vedere qualche errore nell’URL `/logs`? Senza ulteriori dettagli, è difficile risolvere il problema.

---

<div class="post-metadata">

### Author: ![dylanh724](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dylanh724/32/119642_2.png) [@dylanh724](https://meta.discourse.org/u/dylanh724)
#### Post date: [13 Marzo 2020, 2:19pm UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/29 "2020-03-13T14:19:37Z")

</div>

> [@vinothkannans](#):
>
> Non ha alcun senso. Se la risposta del test restituisce lo stato 200, non dovrebbe fallire. Riesci a vedere qualche errore nell’URL `/logs`? Senza ulteriori dettagli, è difficile risolvere il problema.

Hmm, penso che tu abbia perso un po’ di contesto:

> Sono riuscito a farlo funzionare di nuovo quando ho risposto. Tuttavia, ora dice “in pausa con errori”. **Quando lo test singolarmente, dice 200 OK**. Non ci capisco nulla.

 ![image](https://global.discourse-cdn.com/meta/original/3X/c/c/ccee13d4aa65bfb5ee09ef612ceaa5816286200a.png)

Questa parte va di pari passo con lo screenshot del 200. Sopra dice “in pausa”. Il test dice 200. In realtà sembra proprio un bug di _Patreon_?

---

<div class="post-metadata">

### Author: ![vinothkannans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vinothkannans/32/86465_2.png) [@vinothkannans](https://meta.discourse.org/u/vinothkannans)
#### Post date: [2 Aprile 2020, 2:01pm UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/32 "2020-04-02T14:01:36Z")

</div>

@dylanh724 funziona correttamente quando l’ho testato. Ho bisogno di maggiori dettagli per risolvere questo problema. Riattiva i webhook e fammi sapere se vedi eventuali errori correlati nell’URL `/logs`.

---

<div class="post-metadata">

### Author: ![vinothkannans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vinothkannans/32/86465_2.png) [@vinothkannans](https://meta.discourse.org/u/vinothkannans)
#### Post date: [10 Aprile 2020, 3:05pm UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/34 "2020-04-10T15:05:00Z")

</div>

Ciao @dylanh724,

Ho aggiunto il supporto per i nuovi webhook della versione 2. Puoi testarli in tempo reale? Usa i trigger “members:pledge:create”, “members:pledge:update” e “members:pledge:delete” al posto dei trigger deprecati.

> <https://github.com/discourse/discourse-patreon/commit/d678631eb8ae3bd1432d388d10745e87b4621b4d>

---

<div class="post-metadata">

### Author: ![dylanh724](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dylanh724/32/119642_2.png) [@dylanh724](https://meta.discourse.org/u/dylanh724)
#### Post date: [13 Aprile 2020, 4:57am UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/37 "2020-04-13T04:57:22Z")

</div>

Grazie! 🙂 Aggiornato. Tuttavia, strano: quando provo, non succede davvero nulla:

> **[Placeit | Create Amazing Mockups, Logos, Videos & Designs](https://placeit.net/)**
>
> Get Unlimited Downloads Across 150K+ Templates! Create & Customize Logos, Videos, Mockups, Flyers, Business Cards in Seconds With Placeit!

Ho assicurato che i bloccanti popup siano disattivati, ma anche così, in console dovrebbe mostrarsi _qualcosa_. Mi chiedo se l’API di Patreon sia problematica? Scorrerò verso l’alto per vedere dove controllare i log e torno subito.

Ok, ho trovato i log tramite `forum.{mySite}.com/logs`:

…niente, dopo aver cliccato su riprendi:

 ![image](https://global.discourse-cdn.com/meta/original/3X/5/b/5b6b96ccaa81e60201b79168d2f8fa4c4e107365.png)

Sembra che Patreon non abbia nemmeno tentato nulla.

Oltre al pulsante generale, ho provato anche lo stesso test individuale da recordit:

![image](https://global.discourse-cdn.com/meta/original/3X/8/f/8fa1911b4f7248070620528da47e287fab6bcbef.png)

Ancora niente nei log O\_O

Per aggiungere:

> **[Placeit | Create Amazing Mockups, Logos, Videos & Designs](https://placeit.net/)**
>
> Get Unlimited Downloads Across 150K+ Templates! Create & Customize Logos, Videos, Mockups, Flyers, Business Cards in Seconds With Placeit!

Anche tornando a quelli deprecati che inviano una risposta (forse i nuovi hanno dimenticato di inviare un codice di successo?), ottengo 200 per… eppure Patreon continua a dire errore quando riprendo, il che non ha senso.

Anche i callback 200 (hook deprecati) non mostrano nulla nei log. Esiste qualche filtro predefinito che blocca i test di Patreon nei log?

---

<div class="post-metadata">

### Author: ![vinothkannans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vinothkannans/32/86465_2.png) [@vinothkannans](https://meta.discourse.org/u/vinothkannans)
#### Post date: [13 Aprile 2020, 5:05am UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/38 "2020-04-13T05:05:01Z")

</div>

> [@vinothkannans](#):
>
> attiva “members:pledge:create”, “members:pledge:update” e “members:pledge:delete”

No, dovresti usare solo “members:pledge:create” invece di “members:create” come ho menzionato sopra.

> [@dylanh724](#):
>
> Esiste un filtro predefinito che blocca i test di Patreon nei log?

No.

> [@dylanh724](#):
>
> Sto ricevendo 200 per … eppure Patreon continua a segnalare un errore quando riprendo, il che non ha senso.

Penso che dovresti eliminare l’intero endpoint webhook dal sito di Patreon e aggiungerlo di nuovo.

---

<div class="post-metadata">

### Author: ![dylanh724](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dylanh724/32/119642_2.png) [@dylanh724](https://meta.discourse.org/u/dylanh724)
#### Post date: [13 Aprile 2020, 6:37am UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/39 "2020-04-13T06:37:25Z")

</div>

> [@vinothkannans](#):
>
> members:pledge:create

Ho eliminato l’hook \>\> ricreato \>\> scambiato il segreto dell’hook \>\> members:pledge:create \>\> il test non restituisce un codice di risposta (a differenza di quelli deprecati che restituiscono 200).

> **[Placeit | Create Amazing Mockups, Logos, Videos & Designs](https://placeit.net/)**
>
> Get Unlimited Downloads Across 150K+ Templates! Create & Customize Logos, Videos, Mockups, Flyers, Business Cards in Seconds With Placeit!

Non ci sono ancora menzioni del fatto che _non_ funzioni, ma credo che ci vogliano alcune ore.

---

<div class="post-metadata">

### Author: ![dylanh724](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dylanh724/32/119642_2.png) [@dylanh724](https://meta.discourse.org/u/dylanh724)
#### Post date: [23 Aprile 2020, 6:35am UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/40 "2020-04-23T06:35:16Z")

</div>

**Correlato:** Ho ricevuto una donazione da un tester ma non sono riuscito a collegarlo. Non sono sicuro che il problema sia legato al webhook, ma ho scoperto che gli utenti esistenti con 2FA **non possono collegare “account associati” (Patreon)** per qualche motivo (bug?). C’è anche un riferimento non documentato secondo cui gli account vengono collegati tramite _corrispondenza delle e-mail_, ma l’e-mail di questo tester è diversa da quella di Patreon, il che causa problemi.

Se stai leggendo questo messaggio e stai testando una correzione, tienilo a mente.

---

<div class="post-metadata">

### Author: ![dylanh724](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dylanh724/32/119642_2.png) [@dylanh724](https://meta.discourse.org/u/dylanh724)
#### Post date: [23 Aprile 2020, 6:39am UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/41 "2020-04-23T06:39:57Z")

</div>

Per fare un follow-up, non ricevo errori sui webhook. Sembra… risolto? Forse? Al momento non ho tester.

Tuttavia, mi sento ancora a disagio perché non c’è un codice di ritorno (ad esempio, 200): cliccando sul pulsante di test sembra non succedere nulla (ma semplicemente non restituisce alcun codice). La nuova versione non restituisce alcun codice HTTP?

---

<div class="post-metadata">

### Author: ![vinothkannans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vinothkannans/32/86465_2.png) [@vinothkannans](https://meta.discourse.org/u/vinothkannans)
#### Post date: [29 Aprile 2020, 9:46pm UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/42 "2020-04-29T21:46:27Z")

</div>

@dylanh724 puoi provare di nuovo i webhook v2 dopo aver aggiornato il plugin?

Inoltre, ho convertito l’intero plugin per supportare l’API v2 di Patreon nel ramo **beta**. Non è ancora stabile. Se possibile, puoi testarlo e farmi sapere il tuo feedback. Per farlo, devi utilizzare le credenziali dell’API v2.

---

<div class="post-metadata">

### Author: ![dylanh724](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dylanh724/32/119642_2.png) [@dylanh724](https://meta.discourse.org/u/dylanh724)
#### Post date: [2 Maggio 2020, 9:22am UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/43 "2020-05-02T09:22:14Z")

</div>

Certo, ci proverò presto. Prima dell’aggiornamento, ecco un riepilogo di quanto è accaduto finora, che potresti già conoscere:

- Funzionava, ma indicava che non funzionava.
- Gli utenti venivano sincronizzati con successo nel gruppo Patreon.
- Probabilmente perché non veniva restituito un codice di successo 200:
  1. Il test degli hook non produceva alcun risultato.
  2. Dopo un giorno o due, Patreon ti inviava un’email segnalando che gli hook erano guasti.
  3. ^ Credo che si sia trattato di un falso positivo, dato che la sincronizzazione avveniva correttamente, semplicemente senza restituire un codice. Tuttavia, un falso positivo potrebbe aver disabilitato completamente gli hook dopo qualche giorno. Non posso dirti se funzionano ancora o meno (gli utenti nell’area di test sono già sincronizzati).

- Gli utenti esistenti con 2FA (quelli che non si sono registrati tramite il pulsante Patreon) hanno riscontrato problemi di sincronizzazione perché non potevano collegare il proprio account in caso di email non corrispondenti. Per qualche motivo, la sezione “Account associati” scompare quando il 2FA è attivo.
- Gli utenti esistenti con 2FA che avevano un’email non corrispondente non ricevevano mai la sincronizzazione con Patreon. È comune avere email diverse sul forum rispetto a Patreon (specialmente se si utilizza un alias con + o un inoltro).

---

<div class="post-metadata">

### Author: ![vinothkannans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vinothkannans/32/86465_2.png) [@vinothkannans](https://meta.discourse.org/u/vinothkannans)
#### Post date: [4 Maggio 2020, 4:23pm UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/44 "2020-05-04T16:23:26Z")

</div>

Capisco e spero che non succeda di nuovo. Controllerò anche le possibili soluzioni per l’autenticazione a due fattori (2FA).

---

<div class="post-metadata">

### Author: ![dylanh724](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dylanh724/32/119642_2.png) [@dylanh724](https://meta.discourse.org/u/dylanh724)
#### Post date: [5 Maggio 2020, 3:08am UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/45 "2020-05-05T03:08:04Z")

</div>

> [@vinothkannans](#):
>
> @dylanh724 puoi provare di nuovo i webhooks v2 dopo aver aggiornato il plugin?

Hmm, niente da fare:

 ![image](https://global.discourse-cdn.com/meta/original/3X/c/a/cad8d8b2d001487b8d65c623f7cacebd0948c3ee.png)

 ![image](https://global.discourse-cdn.com/meta/original/3X/1/9/19440e1e86ecf0be657844821c8e131d52627360.png)

 ![image](https://global.discourse-cdn.com/meta/original/3X/2/f/2fb668db13343fefa5e8245813604310a4f8703b.png)

 ![image](https://global.discourse-cdn.com/meta/original/3X/c/b/cb344f469daa43ee3bfe291dfe78db2edc3d19f4.png)

Ancora nessun codice 200~ a meno che i nuovi hook non abbiano cambiato il modo in cui vengono visualizzati rispetto agli hook deprecati? Sembra ancora un problema di codice di ritorno.

---

<div class="post-metadata">

### Author: ![vinothkannans](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/vinothkannans/32/86465_2.png) [@vinothkannans](https://meta.discourse.org/u/vinothkannans)
#### Post date: [6 Maggio 2020, 6:52am UTC](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029/46 "2020-05-06T06:52:58Z")

</div>

Grazie per il test. Ho applicato alcune altre correzioni e ora funziona correttamente.

 ![image](https://global.discourse-cdn.com/meta/original/3X/8/9/891b300f391715251fb295e35ce145a5c999c36f.png)

[Pagina precedente](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029.md?page=1)

[Pagina seguente](https://meta.discourse.org/t/webhook-paused-failed-request-worked-before/132029.md?page=3)
