Przejdź do treści
AchaduDevelopers
Achadu/Developers/Poradniki

Kompletne przepływy, a nie pojedyncze wywołania.

Zacznij od wykonywalnych przykładów i połącz tworzenie, śledzenie, zdarzenia i usuwanie awarii w ramach integracji produkcyjnej.

01

Utwórz i opublikuj ofertę

Utwórz oczekującą ofertę, przejrzyj wynik i dopiero wtedy poproś o publikację w autoryzowanych grupach. Oś czasu rejestruje każdą próbę.

javascript
const base = "https://achadu.com/api/v1";
const headers = {
  Authorization: `Bearer ${process.env.ACHADU_API_KEY}`,
  "Content-Type": "application/json"
};

const offer = await fetch(`${base}/offers`, {
  method: "POST", headers,
  body: JSON.stringify({
    url: "https://www.amazon.com.br/dp/...",
    title: "Air fryer 5L", price: 329.90, currency: "BRL"
  })
}).then(r => r.json());

const publication = await fetch(`${base}/publications`, {
  method: "POST", headers,
  body: JSON.stringify({ offer_id: offer.data.id, group_ids: ["grp_..."] })
}).then(r => r.json());
Otwórz ofertę_utwórz w odnośniku
02

Korzystaj z webhooków bez dwukrotnego przetwarzania

Zweryfikuj surową treść, szybko reaguj i przetwarzaj poza żądaniem. Przechowuj event.id, aby uczynić swojego konsumenta idempotentnym.

javascript
app.post("/webhooks/achadu", raw({ type: "application/json" }), (req, res) => {
  verifyAchaduSignature(req.headers, req.body);
  const event = JSON.parse(req.body.toString("utf8"));

  if (alreadyProcessed(event.id)) return res.sendStatus(200);
  enqueueByType(event.type, event.data);
  markProcessed(event.id);
  return res.sendStatus(202);
});
Wyświetl subskrypcję i próby
03

Importuj i uzgadniaj przychody

1
Zaimportuj plik

Wyślij plik CSV programu i śledź prowizje/importy/{id}.

2
Zsynchronizuj źródło

Uruchamiaj prowizje/synchronizację, aby pobrać zmiany z podłączonej integracji.

3
Zarejestruj paragon

Utwórz paragon z odniesieniem zewnętrznym, wartością i walutą.

4
Pogódź się

Uruchom rachunki/{id}/reconcile i jawnie przejrzyj różnice.

04

Odpowiadaj i automatyzuj w skrzynce odbiorczej DU

Odzyskaj kontekst

Otwórz kontakt, notatki i wiadomości przed udzieleniem odpowiedzi.

Przypisz rozmowę

Skieruj go do odpowiedzialnego operatora lub kolejki.

Odpowiedz

Wyślij SMS-a za pośrednictwem połączonego kanału, korzystając z tej samej historii.

Wyrusz w podróż

Zweryfikuj definicję, wykonaj i monitoruj każde wykonanie.