Skip to content
This repository has been archived by the owner on Nov 16, 2020. It is now read-only.

semiherdogan/relaxing-sounds

Repository files navigation

Rahatlatıcı sesler

Rahatlatıcı Sesler mobile application API.

Installation

  • docker-compose up
  • cp .env.example .env
  • Configure .env file
  • composer install
  • php artisan key:generate
  • php artisan migrate

Requests

  • Register
curl --request POST \
 --url [API_URL]/register \
 --form appuid=xxxxx \
 --form app_version=1.12 \
 --form language_version=1.12 \
 --form app_language=en
  • Login
curl --request POST \
    --url [API_URL]/login \
    --form appuid=xxxxx \
    --form app_version=1.2 \
    --form language_version=1.2
  • Categories
curl --request GET \
  --url [API_URL]/categories \
  --header 'X-Token: XXXX'
  • Sounds
curl --request GET \
  --url [API_URL]/categories/1 \
  --header 'X-Token: XXXX'
  • Favorites
curl --request GET \
  --url [API_URL]/favorites \
  --header 'x-token: XXXX'
  • Favorite ADD
curl --request POST \
  --url [API_URL]/favorites/1 \
  --header 'x-token: XXXX'
  • Favorite REMOVE
curl --request DELETE \
  --url [API_URL]/favorites/1 \
  --header 'x-token: XXXX'

Notes

  • After successful login, header "X-Token" parameter should send with all requests with a value of user's api_token.

Error Codes

errorCode errorMessage
0 Success
2 Api token invalid
10 User not found
11 User already exists
20 Sound not found
30 Invalid or missing parameters
404 Api method not exists
405 Http method not allowed
500 Server error

About

Rahatlatıcı Sesler API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published