Przeszukuję sieć i nie mogę się zorientować, że adres URL wywołania zwrotnego jest zawiły. W moim przypadku mam kilka adresów URL wywołania zwrotnego, które sam muszę zdefiniować. Popularny to "domyślny URL wywołania zwrotnego". Co to dokładnie jest? Czy możesz podać przykład w prostym języku angielskim?Co to jest adres URL wywołania zwrotnego w odniesieniu do interfejsu API?
48
A
Odpowiedz
36
Adres URL wywołania zwrotnego zostanie wywołany przez metodę API, którą wywołujesz po zakończeniu. Więc jeśli zadzwonisz
POST /api.example.com/foo?callbackURL=http://my.server.com/bar
Wtedy kiedy /foo
zakończeniu wysyła żądanie do http://my.server.com/bar
. Treść i metoda tego żądania będą się różnić - sprawdź dokumentację interfejsu API, z którego korzystasz.
Czy spowodowałby błąd, gdyby adres URL połączenia zwrotnego nie był ustawiony prawidłowo? – user3768495
@ user3768495 Spodziewam się, że nie będzie, ale to będzie zależeć od implementacji API. Może teoretycznie wewnętrznie dokonać części zwrotnej transakcji i wycofać wszelkie zmiany wprowadzone przez pierwotne żądanie, jeśli wywołanie zwrotne nie zwróci odpowiedzi 2xx. –
Czy muszę wysłać odpowiedź do żądania POST na stronie /api.example.com/foo? – Abhijeet