sto usando GitHub API v3 per connettersi a un repository
e ottenere l'elenco dei problemi che erano aggiornamento/creato since
una specifica data di . Io uso questi parameters per ottenere un risultato filtrato:Github Problema evento 'bloccato' non aggiorna l'edizione in sé
- Filtro: All
- etichette: bug
- stato: tutto
- sorta: aggiornato
- direzione: ascendente
- dal: Data
Se trovo qualsiasi risultato, per ogni problema ottengo il issue events che ha attivato una modifica (filtro per quelli che sono accaduti since
data).
Tutto funziona bene per tutti tranne che per issue event
bloccato e sbloccati eventi che, per qualche motivo, non aggiornano il problema updated
campo.
Questo porta alla incapacità di ottenere poi l'elenco dei problemi che sono state aggiornate since
che specifica data e, pertanto, non controllare il issue events
.
Domande:
- C'è un motivo per cui questi due eventi non aggiornano il problema?
- Esiste una soluzione accettabile, ad eccezione di quella in cui dovrei ottenere tutti i problemi e interrogarli manualmente?
È possibile provare a utilizzare E-Tag anziché Since per memorizzare la richiesta. – EugZol
Ciò significa che dovrei salvare da qualche parte un precedente 'Etag' per confrontarlo o interrogare il server come:' If-None-Match: "bfd85cbf23ac0b0c8a29bee02e7117c6" '. Questo complicherebbe molto ma è davvero una soluzione. – Advicer
Ma tu hai già archiviato l'ultima data "da", vero? – EugZol