Sto setacciando la rete, e non riesco a spiegarmi l'idea di un URL di richiamata. Nel mio caso ho alcuni URL di callback che devo definire da solo. Un popolare è un "URL di richiamata predefinito". Cos'è esattamente? Puoi fare un esempio in inglese semplice?Che cos'è un URL di richiamata in relazione a un'API?
48
A
risposta
36
Un URL di richiamata verrà richiamato dal metodo API che si sta chiamando dopo il completamento. Quindi, se si chiama
POST /api.example.com/foo?callbackURL=http://my.server.com/bar
Poi, quando /foo
è finito, invia una richiesta al http://my.server.com/bar
. I contenuti e il metodo di tale richiesta stanno per variare: controlla la documentazione dell'API a cui stai accedendo.
Potrebbe causare un errore se l'URL di richiamata non è impostato correttamente? – user3768495
@ user3768495 Mi aspetterei che non lo farebbe, ma ciò dipenderà dall'implementazione dell'API. In teoria, potrebbe rendere la parte di callback di una transazione internamente e ripristinare eventuali modifiche apportate dalla richiesta originale se la richiamata non restituisce una risposta 2xx. –
Devo inviare una risposta alla richiesta POST in /api.example.com/foo? – Abhijeet