Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PRODUCTS
- GET (page, ve tvaru 0, 1, 2, 3 => vždy po 20 a categories, query_text) (1, 2, 3, 5 jsou id kategorií)
- - products/&page={page}&categories={[1, 2, 3, 5]&query_text={picovina} - vrátí produkty ve formátu
- [
- {id: 0, name: 'blbost'},
- {id: 1, name: 'blbost 2'}
- ]
- PRODUCT
- GET (id)
- - products/{id} - vrátí detail jednoho produktu
- {id: 0, name: 'blbost', image: 'http://ssss.png', ........}
- CATEGORIES
- GET (page, ve tvaru 0, 1, 2, 3 => vždy po 20)
- - categories/{page} - vrátí kategorie ve formátu
- [
- {id: 0, name: 'blbost'},
- {id: 1, name: 'blbost 2'}
- ]
- CATEGORY
- GET (id)
- - categories/{id} - vrátí detail jedné kategorie (zatím nevím k čemu...)
- {id: 0, name: 'blbost', image: 'http://ssss.png', ........}
- LOGIN
- POST(email a password)
- - sessions/create/&email={email}&password={password}
- LOGOUT
- - nezajímá tě, nebudeš mi mazat tokeny ze sessiony !! já si ho smažu sám z localStorage
- FAVORITE_PRODUCTS
- GET
- - favorite_products
- [
- {id: 0, name: 'blbost'},
- {id: 1, name: 'blbost 2'}
- ]
- REGISTRATIONS jako form
- POST(email a password)
- - registrations/&email={email}&password={password}
- REGISTRATIONS i LOGIN jako provider (facebook)
- POST(email, provider=pro tebe co to je, uid=id od providera, musíš mít a já ti pošlu)
- - registrations/&email={email}&provider='facebook'&uid=124423113
- pokud registruji či přihlásím se naprosto stejné, jen nic neinsertuješ do DB a pošleš mi zpátky
- {
- id: 0,
- email: 'jakubkraus@email.cz',
- auth_token: 12345,
- is_company: false,
- }
- REGISTRATIONS firmy
- POST(email a password, name firmy)
- - registrations/&email={email}&password={password'}&name='Tonda s.r.o.'
- {
- id: 0,
- email: 'tondasro@email.cz',
- auth_token: 12345,
- is_company: true,
- }
- PROFILE
- GET
- - users/profile (tady u toho response když bude company tak pošleš všechny atributy company, když bude company nebude tak pošleš normální atributy)
- - v headers budu posílat 'Auth-Token'='1234', usera si zjistíš z toho
- {
- id: 0,
- email: 'tondasro@email.cz',
- company_name: 'Tonda s.r.o.',
- name: 'Tonda',
- }
- UPDATE PROFILE
- POST(name, atd...)
- - users/profile&name={name}
- - v headers budu posílat 'Auth-Token'='1234', usera si zjistíš z toho
Add Comment
Please, Sign In to add comment