Så här använder du Sharefox API
Sharefox API introduktion
Sharefox API är en samling offentliga och privata slutpunkter som gör att du kan återskapa Sharefox-upplevelsen med hjälp av din föredragna programmeringsmiljö och ramverk.
Obs: Sharefox API är för närvarande i beta, så slutpunkter och deras dokumentation kan ändras i framtiden
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.
Slutpunkter för autentisering: https://api.mysharefox.com/docs#
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#
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#
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 i produktion
Din Sharefox-prenumeration kan redan inkludera Sharefox API-användning - vänligen kontakta Support för att bekräfta godkännande och aktivering för användning i produktion.