questo è il mio primo post su StackOverflow.Graph Batch API
Sto utilizzando l'API di Facebook Graph Batch per richiedere gli aggiornamenti del feed da più utenti contemporaneamente. Ma non so davvero come sia fatta la corretta gestione degli errori. Seguendo l'esempio deve dimostrare il mio problema: richiesta
lotto:
user1 - valid access_token
user2 - invalid (password change maybe?)
user3 - valid access_otken
La risposta da Facebook potrebbe essere la seguente:
successful answer
unsuccessful answer (OAuth Exception)
successful answer
Ma leggendo la documentazione, sembra che l'ordine del la risposta è non garantita. Quindi la mia domanda è, come posso collegare le risposte con le loro richieste parziali specifiche dalla richiesta batch?
La gestione dell'eccezione OAuth è piuttosto difficile quando non si ricevono le informazioni a cui appartiene questa eccezione.
Qualche idea?
Bene, come fai a sapere che l'ordine per la richiesta e le loro risposte è conservato? La documentazione non lo afferma in alcun modo - come già menzionato nella domanda. E in realtà questo è il mio problema. –
I documenti indicano semplicemente che le richieste possono essere eseguite in un ordine arbitrario sul server_. Le tue risposte saranno sempre nello stesso ordine, garantite. L'intero concetto di lotto non ha senso se non lo è. L'ordine di esecuzione sul server è importante quando le richieste in batch dipendono l'una dall'altra in qualsiasi senso. E c'è un grafico semantico per esprimere anche questo. – zahanm