Esiste un webhook che possa essere attivato quando qualcuno crea un post Whisper? Presumo di no, ma lo chiedo per sicurezza.
Non credo sia possibile configurare un webhook in modo che venga attivato solo quando viene creato un post sussurrato, ma puoi creare un webhook per gli eventi di post e quindi filtrare i post sussurrati nel codice che riceve il webhook.
Il payload per i post sussurrati avrà il campo post_type impostato su 4. Ad esempio:
{
"post": {
"id": 740,
"name": null,
"username": "scossar",
"avatar_template": "/letter_avatar_proxy/v4/letter/s/b77776/{size}.png",
"created_at": "2024-10-18T17:00:36.065Z",
"cooked": "<p>testing whispers and webhooks</p>",
"post_number": 5,
"post_type": 4,
...
I valori possibili per il campo post_type sono:
[2] pry(main)=> Post.types
=> {:regular=>1,
:moderator_action=>2,
:small_action=>3,
:whisper=>4}
Molte grazie @simon
È più semplice di quanto pensassi. Non avevo capito/visto che 4 è il codice per whisper.
Rene