Så här använder du Sharefox API
Sharefox API introduktion
Sharefox API är en samling av offentliga och autentiserade gränssnitt som gör det möjligt för dig att återskapa Sharefox-upplevelsen med hjälp av din egen programmeringsmiljö och dina egna ramverk.
API-dokumentation
Den fullständiga Sharefox API-dokumentationen genereras automatiskt när vi släpper en ny version och finns här: https://api.mysharefox.com/docs
Autentisering
De flesta ändpunkter är offentliga, men vissa ändpunkter kräver en autentiserad användare. För att skicka en autentiserad begäran måste du logga in som användare och lägga till en "Bearer"-token i "Authentication"-huvudet för efterföljande begäranden.
Autentiseringsändpunkter: https://api.mysharefox.com/docs#tag/auth
Autentisering av slutpunkt för butiksanvändare
Vissa ändpunkter, som "/orders/cart" och liknande, måste begäras för en butiksanvändares räkning. En butiksanvändare representerar en registrerad kund i butiken.
Logga in som användare i butiken: https://api.mysharefox.com/docs#tag/auth/paths/~1login/post
Autentisering av slutpunkt för administratörsanvändare
En admin-användare är en privilegierad användare som kan utföra åtgärder för alla användare i en butik. Dessa endpoints har prefixet "/admin" i endpointsökvägen.
Logga in som admin-användare: https://api.mysharefox.com/docs#tag/admin/paths/~1admin~1login/post
Observera: Tänk på att tokenformatet och svarsstrukturen från "/login" och "/admin/login" är olika. Token från "/login" är en kortlivad JWT-token och den från "/admin/login" är en ogenomskinlig långlivad token. Båda används dock på samma sätt, som en Bearer-token i request-headern "Authentication".
Använda API:et för att bygga en produktionsintegration eller en anpassad webbutik
Om du planerar att använda Sharefox API som en del av en anpassad webbutik, applikation eller annan produktionsintegration, vänligen kontakta Support för att bekräfta att API-användning ingår i ditt abonnemang och för att ordna åtkomst.