Zum Inhalt springen
AchaduDevelopers
Achadu/Developers/Tutorials

Komplette Abläufe, keine isolierten Aufrufe.

Beginnen Sie mit ausführbaren Beispielen und verbinden Sie Erstellung, Nachverfolgung, Ereignisse und Wiederherstellung nach Fehlern als Produktionsintegration.

01

Erstellen und veröffentlichen Sie ein Angebot

Erstellen Sie das ausstehende Angebot, überprüfen Sie das Ergebnis und beantragen Sie erst dann die Veröffentlichung in autorisierten Gruppen. Die Zeitleiste zeichnet jeden Versuch auf.

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());
Öffnen Sie offer_create als Referenz
02

Nutzen Sie Webhooks ohne doppelte Verarbeitung

Validieren Sie den Rohtext, reagieren Sie schnell und verarbeiten Sie ihn außerhalb der Anfrage. Speichern Sie event.id, um Ihren Verbraucher idempotent zu machen.

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);
});
Abonnement und Versuche anzeigen
03

Einnahmen importieren und abgleichen

1
Importieren Sie die Datei

Senden Sie das Programm als CSV-Datei und verfolgen Sie die Provisionen/Importe/{id}.

2
Synchronisieren Sie die Quelle

Lösen Sie Provisionen/Synchronisierungen aus, um Änderungen von der verbundenen Integration abzurufen.

3
Quittung registrieren

Erstellen Sie den Beleg mit externer Referenz, Wert und Währung.

4
Versöhnen

Führen Sie Receipts/{id}/reconcile aus und überprüfen Sie die Unterschiede explizit.

04

Beantworten und automatisieren Sie im DU-Posteingang

Rufen Sie den Kontext ab

Öffnen Sie Kontakte, Notizen und Nachrichten, bevor Sie antworten.

Ordnen Sie das Gespräch zu

Leiten Sie es an den zuständigen Operator oder die Warteschlange weiter.

Antwort

Senden Sie Text über den verbundenen Kanal mit demselben Verlauf.

Eine Reise auslösen

Validieren Sie die Definition, führen Sie jede Ausführung aus und überwachen Sie sie.