Polyosync Help Center

Cu ce te putem ajuta?

Consultă articolele de ajutor sau contactează echipa noastră.

Solicită asistență

De ce nu funcționează integrarea mea API extern sau webhook?

Integrările API externe și webhook pot eșua din mai multe motive, inclusiv probleme de autentificare, configurare incorectă, operațiuni nesuportate, probleme de rețea și restricții de partea furnizorului. Identificarea eșecului specific este cea mai eficientă modalitate de a rezolva problema. Probleme comune de integrare API 1. URL-ul endpoint-ului incorect. URL-ul configurat poate fi invalid sau poate face referire la un mediu API greșit. 2. Credite invalide. O cheie API, un token sau alte acreditive pot fi expirate, revocate sau introduse incorect. 3. Permisiuni insuficiente. Contul extern poate să nu aibă acces la resursa sau operațiunea solicitată. 4. Formatul cererii invalid. API-ul poate respinge parametrii lipsă, tipurile de date incorecte sau structurile de cerere nesuportate. 5. Limitarea ratei. Furnizorul poate respinge temporar cererile după ce limitele de utilizare sunt depășite. 6. Indisponibilitatea serviciului extern. Furnizorul poate experimenta o întrerupere sau o performanță degradată. 7. Funcționalitate de integrare nesuportată. Operațiunea solicitată poate să nu fie disponibilă prin integrarea configurată. Probleme comune cu webhook-urile 1. URL-ul de destinație incorect. 2. Autentificare invalidă sau lipsă. 3. Abonament la evenimente nesuportate. 4. Structura payload-ului neașteptată. 5. Erori de răspuns ale endpoint-ului. 6. Timp de livrare depășit. 7. Livrarea evenimentului duplicat. 8. Schimbări în configurația webhook-ului furnizorului. Cum să depanezi un API extern Pasul 1: Identifică operațiunea care a eșuat. Determină exact ce încerca integrarea să facă. Pasul 2: Verifică endpoint-ul. Verifică URL-ul, metoda HTTP și parametrii necesari. Pasul 3: Revizuiește autentificarea. Confirmă că acreditivele sunt valide și au permisiunile necesare. Pasul 4: Inspectează răspunsul. Revizuiește codul de stare HTTP și orice detalii de eroare disponibile. Pasul 5: Verifică formatul cererii. Compară cererea cu documentația API a furnizorului. Pasul 6: Verifică disponibilitatea furnizorului. Determină dacă serviciul extern experimentează un incident. Pasul 7: Testează cu date controlate. Folosește o cerere minimă care nu afectează înregistrările importante de producție. Pasul 8: Revizuiește operațiunea Polyosync asociată. Acolo unde detaliile de execuție sunt disponibile, verifică informațiile relevante despre rezultat sau eroare. Cum să depanezi un webhook Pasul 1: Confirmă că evenimentul sursă a avut loc. Pasul 2: Verifică URL-ul de destinație configurat. Pasul 3: Verifică istoricul livrărilor webhook ale furnizorului. Pasul 4: Inspectează starea răspunsului HTTP. Pasul 5: Verifică autentificarea sau validarea semnăturii. Pasul 6: Revizuiește formatul payload-ului. Pasul 7: Confirmă că sistemul de primire suportă evenimentul. Pasul 8: Testează din nou fluxul complet al evenimentului. Ce înseamnă HTTP 401? Cererea poate lipsi autentificarea validă. Ce înseamnă HTTP 403? Acreditivele pot fi valide, dar accesul la operațiunea solicitată nu este permis. Ce înseamnă HTTP 429? Serviciul extern poate impune o limită de rată. Ce înseamnă HTTP 500 sau 503? Serviciul extern poate experimenta o problemă internă sau o indisponibilitate temporară. Poate un webhook să fie livrat cu succes fără a finaliza operațiunea de afaceri intenționată? Da. Recepția unui eveniment și finalizarea cu succes a procesării downstream sunt rezultate separate. Ce ar trebui să ofer când contactez suportul Polyosync? Include: 1. Numele serviciului extern. 2. Spațiul de lucru afectat. 3. Operațiunea API sau webhook intenționată. 4. Timpul aproximativ al eșecului. 5. Codul de stare HTTP, dacă este disponibil. 6. Mesajul de eroare relevant. 7. Dacă integrarea a funcționat anterior. 8. Orice modificări recente ale configurației. Nu include parole, chei API, token-uri bearer, secrete de semnare sau alte acreditive confidențiale. Abordare recomandată Depanează o operațiune la un moment dat. Evită să schimbi mai multe setări simultan, deoarece acest lucru poate face problema de bază mai dificil de identificat.