Uaktualnij do wersji 0.3.0
Aktualizacja do wersji 0.3.0: Agent Java SDK integracja v0.3.0, przykłady, parametry i semantyka odpowiedzi.
Ten przewodnik jest przeznaczony dla Agent Java SDK v0.3.0 i Java 8+.
Zdecyduj, co wymaga modernizacji
Zachowaj swoje aktualne baseUrl, agentCode, apiSecret, powiązania użytkowników i oryginalne zamówienia biznesowe.
Zainstaluj stabilny tag publiczny
Źródło hosta GitHub. Publikowanie tagu GitHub nie powoduje publikowania współrzędnych Mavena w Maven Central. Zainstaluj oznaczone źródło lokalnie lub opublikuj jego zweryfikowane JAR/POM w repozytorium artefaktów swojej organizacji.
Obydwa identyfikatory zatwierdzeń muszą być zgodne. Zadeklaruj zależność w projekcie partnerskim:
Sprawdź rozwiązaną zależność:
Instalacja lokalna udostępnia artefakt tylko na tym komputerze. Programiści CI i inni potrzebują tej samej oznakowanej instalacji lub zweryfikowanego repozytorium artefaktów. Jeśli masz już prywatny artefakt o nazwie 0.3.0, sprawdź jego źródło i metody; nie nadpisuj po cichu udostępnionego artefaktu.
Wymagane zmiany integracyjne
- Zaktualizuj modele żądań i odpowiedzi dla jawnych
environment. Ścisłe starsze modele odpowiedzi mogą odrzucić dodatkowe pole. - Użyj
withFunding()przed przeczytaniemfunding. Salda kontraktów nie są saldami w handlu sekundami. - Użyj
/v1/agent/wallet-transferi/v1/agent/wallet-transfer-statusdo finansowania. StaraqueryOrdernie może odzyskać operacji finansowania. - Sześć zapytań używa
platformUserIdsjako tablicy ciągów. Znakuj tablice jako zwarte JSON; JavaList.toString()nie jest kompatybilny. - Przechowuj zlecenia przeniesienia, zwykłe zlecenia handlowe, zlecenia warunkowe i wypełnienia jako odrębne podmioty. Przeanalizuj
orderStatuslubstatuszgodnie z operacją. - Przed analizą sprawdź oryginalną treść webhook. Wyraźne symulowane powiadomienia obejmują
environment; porównaj je z zapisanym zamówieniem. - Niezależnie zarządzaj wersjami Java i widżetów. Aktualizacja backendu nie zmienia strony frontendowej ani trybu handlu, a handel sekundami nie wymaga nowego typu tokena.
Sprawdź aktualizację
Uruchom kompilację projektu partnerskiego i sprawdź jego drzewo zależności. Wiązanie testowe, oryginalny przepływ produkcji, jawne symulowane salda, odzyskiwanie wyników finansowania, wszystkie sześć zapytań, paginacja w stałym oknie, obsługa błędów i idempotentne wywołania zwrotne.
W przypadku niestandardowego klienta HTTP postępuj zgodnie z oznakowanym żądaniem i umową podpisu, zamiast zakładać, że stare modele obejmują nowe pola. Widzieć Zasady podpisywania agentów, Przegląd zapytań I Przewodnik po środowisku.