Działa to dla mnie:
curl -XPOST -v -H 'Content-Type: application/json' http://domain/api/v1/auth/sign_in -d '{"email": "[email protected]", "password": "password" }
Więc wrócę odpowiedzi (coś jak poniżej, tylko ważna część):
< access-token: lW1c60hYkRwAinzUqgLfsQ
< token-type: Bearer
< client: W_xCQuggzNOVeCnNZbjKFw
< expiry: 1426610121
< uid: [email protected]
Wtedy mogę zatwierdzić tokena, za pomocą klient i token poprzednio otrzymane z powyższego żądania, robię to tak:
curl -XGET -v -H 'Content-Type: application/json' -H 'access-token: lW1c60hYkRwAinzUqgLfsQ' -H 'client: W_xCQuggzNOVeCnNZbjKFw' -H "uid: [email protected]" http://domain/api/v1/auth/validate_token
Rezultat:
{"success":true,"data":{"id":3,"provider":"email","uid":"[email protected]","firstname":null,"lastname":null,"email":"[email protected]"}}
Możesz teraz podać przykład metody put? – donzee
Hej, przepraszam, ale to nie działa dla mnie. Zawsze mam kod statusu 401, dlaczego? –