Guest User

Untitled

a guest
Feb 27th, 2018
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. PRODUCTS
  2. GET (page, ve tvaru 0, 1, 2, 3 => vždy po 20 a categories, query_text) (1, 2, 3, 5 jsou id kategorií)
  3. - products/&page={page}&categories={[1, 2, 3, 5]&query_text={picovina} - vrátí produkty ve formátu
  4. [
  5. {id: 0, name: 'blbost'},
  6. {id: 1, name: 'blbost 2'}
  7. ]
  8.  
  9. PRODUCT
  10. GET (id)
  11. - products/{id} - vrátí detail jednoho produktu
  12. {id: 0, name: 'blbost', image: 'http://ssss.png', ........}
  13.  
  14. CATEGORIES
  15. GET (page, ve tvaru 0, 1, 2, 3 => vždy po 20)
  16. - categories/{page} - vrátí kategorie ve formátu
  17. [
  18. {id: 0, name: 'blbost'},
  19. {id: 1, name: 'blbost 2'}
  20. ]
  21.  
  22. CATEGORY
  23. GET (id)
  24. - categories/{id} - vrátí detail jedné kategorie (zatím nevím k čemu...)
  25. {id: 0, name: 'blbost', image: 'http://ssss.png', ........}
  26.  
  27. LOGIN
  28. POST(email a password)
  29. - sessions/create/&email={email}&password={password}
  30.  
  31. LOGOUT
  32. - nezajímá tě, nebudeš mi mazat tokeny ze sessiony !! já si ho smažu sám z localStorage
  33.  
  34. FAVORITE_PRODUCTS
  35. GET
  36. - favorite_products
  37. [
  38. {id: 0, name: 'blbost'},
  39. {id: 1, name: 'blbost 2'}
  40. ]
  41.  
  42. REGISTRATIONS jako form
  43. POST(email a password)
  44. - registrations/&email={email}&password={password}
  45.  
  46. REGISTRATIONS i LOGIN jako provider (facebook)
  47. POST(email, provider=pro tebe co to je, uid=id od providera, musíš mít a já ti pošlu)
  48. - registrations/&email={email}&provider='facebook'&uid=124423113
  49. pokud registruji či přihlásím se naprosto stejné, jen nic neinsertuješ do DB a pošleš mi zpátky
  50. {
  51. id: 0,
  52. email: 'jakubkraus@email.cz',
  53. auth_token: 12345,
  54. is_company: false,
  55. }
  56.  
  57. REGISTRATIONS firmy
  58. POST(email a password, name firmy)
  59. - registrations/&email={email}&password={password'}&name='Tonda s.r.o.'
  60. {
  61. id: 0,
  62. email: 'tondasro@email.cz',
  63. auth_token: 12345,
  64. is_company: true,
  65. }
  66.  
  67. PROFILE
  68. GET
  69. - 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)
  70. - v headers budu posílat 'Auth-Token'='1234', usera si zjistíš z toho
  71. {
  72. id: 0,
  73. email: 'tondasro@email.cz',
  74. company_name: 'Tonda s.r.o.',
  75. name: 'Tonda',
  76. }
  77.  
  78. UPDATE PROFILE
  79. POST(name, atd...)
  80. - users/profile&name={name}
  81. - v headers budu posílat 'Auth-Token'='1234', usera si zjistíš z toho
Add Comment
Please, Sign In to add comment