Sameday API error: Invalid credentials

Modified on Thu, 16 Apr at 6:39 PM

In atentia tuturor utilizatorilor Sameday,


Dorim sa va informam despre o modificare aparuta in API-ul Sameday, care poate afecta autentificarea in xConnector.



Ce se intampla?


Daca folositi in xConnector aceleasi credentiale cu care va logati in eAWB, adica:

  • credentiale eAWB = adresa de email

Sameday aplica acum o limita de autentificare:

  • maximum 12 apeluri / IP / minut pentru /api/authenticate




Ce efect are aceasta limitare?


Cand aceasta limita este depasita, autentificarea nu mai functioneaza temporar si puteti primi mesajul:

"Invalid credentials"

Chiar daca datele introduse sunt corecte.


In aceasta situatie, trebuie sa asteptati aproximativ 10 pana la 30 de minute pana cand limita se reseteaza.



Cum evitati acest comportament?


Pentru a evita acest comportament, partenerii Sameday ne-au recomandat sa folositi credentiale speciale pentru API, diferite de cele folosite in eAWB.

  • credentiale API = userAPI


 ➡️ Va rugam sa solicitati la Sameday un set nou de credentiale dedicate pentru acces API! 




Setari necesare dupa ce primiti credentialele noi de API

1. Adaugati un conector nou Sameday


Accesati xConnector - Profile - Connected services

si conectati un nou conector Sameday folosind noile credentiale API.

Cum adaug un nou conector Sameday:
https://xconnector.freshdesk.com/support/solutions/articles/103000018944-sameday


2. Nu suprascrieti credentialele peste conectorul vechi


Recomandarea noastra este sa nu inlocuiti credentialele in conectorul vechi, ci sa creati unul nou.


Motivul este simplu: conectorul vechi poate avea inca procese active pentru comenzile deja emise, cum ar fi:

  • Tracking (statusul livrarii)
  • Import de borderou (marcarea platilor)

Daca vechiul conector este dezactivat prea devreme sau daca noile credentiale sunt salvate peste el, aceste procese nu vor mai functiona pentru comenzile emise anterior prin acel conector.


3. Folositi conectorul nou la generarea AWB-urilor

De la acest moment, pentru comenzile noi, trebuie sa folositi noul conector Sameday, cel conectat cu credentialele API noi.



4. Pastrati temporar activ conectorul vechi

Conectorul vechi trebuie pastrat activ doar pana va asigurati ca istoricul comenzilor procesate prin el este finalizat complet, inclusiv:

  • Tracking (statusul livrarii)
  • Import de borderou (marcarea platilor)



Abia dupa aceea il puteti dezactiva.



Cum se dezactivează conectorul vechi?


Accesati xConnector - Profile - Connected services

Apoi:

  1. deschideti conectorul Sameday vechi
  2. setati Enable service = Off
  3. apasati Save



Important pentru magazinele care expediaza din mai multe locatii



Daca expediati din mai multe locatii diferite, va trebui sa adaugati cate un conector Sameday nou pentru fiecare locatie.

Pentru fiecare conector:

  • folositi noile credentiale API
  • selectati un Pickup location diferit
  • redenumiti conectorul astfel incat sa il puteti identifica usor in lista




Va rugam sa urmati acesti pasi pentru a evita blocajele de autentificare.



Contact


➡️ Need help with xConnector? We are just a message away:


Chat: click the blue chat icon (bottom-right)
E-mail: support@xconnector.app
Phone: +4 0373 747 991



➡️ Stay connected with xConnector:


Facebook group: https://www.facebook.com/groups/shopify.romania.xconnector
Facebook page: https://www.facebook.com/xConnectorApp
TikTok: https://www.tiktok.com/@xconnector.app
YouTube: https://www.youtube.com/@xconnector_app



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article