Come usare l'API per impostare un timer per un argomento?

Guardando qui: Discourse API Docs il campione della richiesta mostra:

https://{url}/t/{id}/timer.json

{
  "time": "",
  "status_type": "string",
  "based_on_last_post": true,
  "category_id": 0
}

Ma questo non sembra coerente con l’impostazione dei timer (perché è necessaria la categoria?)

Qual è il modo corretto per impostare un timer per un argomento esistente in modo che venga chiuso tra 30 giorni?

1 Mi Piace

Il modo migliore per capire come funziona l’API è seguire Reverse engineer the Discourse API.

Nota nella documentazione, il parametro non è “richiesto”. Dipende da status_type.
Ti servirà se usi il tipo publish_to_category.

La chiusura automatica dopo 30 giorni passerà questi parametri:
image

E restituirà questi dati:

3 Mi Piace

Ah, continuo a dimenticarlo :see_no_evil:

Continuavo a ricevere un errore riguardo alla selezione di una sottocategoria, e mi sono ricordato che avevamo cambiato il testo per invalid_access poiché abbiamo impostato le cose in modo che la maggior parte delle categorie in cui si può pubblicare siano sottocategorie (e la gente continuava a provare a pubblicare in una categoria genitore). Quindi, con accesso non valido, ho solo dovuto cambiare in un utente con permessi di moderatore… e ora funziona, grazie! :+1:

1 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.