Repository yang berisi tentang kebutuhan untuk implementasi API dari aplikasi.
Link API : API (berlaku sampai 28 Desember 2022)
GET /admin
Arguments | Output |
---|---|
() |
Semua daftar admin |
GET /admin/{id}
Params | Type | Output |
---|---|---|
id |
string |
Admin berdasarkan ID |
GET /admin/image/{name}
Params | Type | Output |
---|---|---|
name |
string |
Foto profile dari admin |
PUT /admin
Payloads | Type | Output |
---|---|---|
name |
string |
Admin berhasil diubah datanya |
email |
string |
|
oldImage |
string |
|
newImage |
files |
DELETE /admin
Payloads | Type | Output |
---|---|---|
email |
string |
Admin berhasil dihapus |
POST /admin
Payloads | Type | Output |
---|---|---|
name |
string |
Admin berhasil dibuat |
email |
string |
|
password |
string |
|
image |
files |
POST /admin-login
Payloads | Type | Output |
---|---|---|
name |
string |
Admin berhasil login |
password |
string |
GET /forum
Arguments | Output |
---|---|
() |
Semua data forum |
GET /forum/{id}
Params | Type | Output |
---|---|---|
id |
string |
Forum berdasarkan ID |
GET /forumDates
Arguments | Output |
---|---|
() |
Semua data forum berdasarkan tanggal |
GET /forumCat/{id}
Params | Type | Output |
---|---|---|
id |
string |
Semua daftar forum berdasarkan id kategori |
GET /forumDis/{id}
Params | Type | Output |
---|---|---|
id |
string |
Semua daftar forum berdasarkan id diskusi |
GET /search-forum/{title}
Params | Type | Output |
---|---|---|
title |
string |
Daftar forum berdasarkan title |
PUT /forum
Payloads | Type | Output |
---|---|---|
id |
string |
Forum berhasil diubah datanya |
title |
string |
|
oldImage |
string |
|
newImage |
files |
PUT /forumUpVote
Payloads | Type | Output |
---|---|---|
id |
string |
Memperbarui up vote forum berdasarkan id forum |
PUT /forumDownVote
Payloads | Type | Output |
---|---|---|
id |
string |
Memperbarui up vote forum berdasarkan id forum |
DELETE /forum
Payloads | Type | Output |
---|---|---|
id |
string |
Forum berhasil dihapus |
POST /forum
Payloads | Type | Output |
---|---|---|
title |
string |
Forum berhasil buat |
image |
string |
GET /categories
Arguments | Output |
---|---|
() |
Semua daftar kategori |
GET /categories/{id}
Params | Type | Output |
---|---|---|
id |
string |
Kategori berdasarkan ID |
PUT /categories
Payloads | Type | Output |
---|---|---|
name |
string |
Kategori berhasil diubah datanya |
title |
string |
DELETE /categories
Payloads | Type | Output |
---|---|---|
id |
string |
Kategori berhasil dihapus |
POST /categories
Payloads | Type | Output |
---|---|---|
title |
string |
Kategori berhasil dibuat |
GET /kategori_forum
Arguments | Output |
---|---|
() |
Semua daftar kategori forum |
GET /kategori_forum/{id}
Params | Type | Output |
---|---|---|
id |
string |
Kategori forum berdasarkan ID |
POST /kategori_forum
Payloads | Type | Output |
---|---|---|
forumId |
string |
Kategori forum berhasil dibuat |
kategoriId |
string |
GET /kategori_post
Arguments | Output |
---|---|
() |
Semua daftar kategori post |
GET /kategori_post/{id}
Params | Type | Output |
---|---|---|
id |
string |
Kategori post berdasarkan ID |
POST /kategori_post
Payloads | Type | Output |
---|---|---|
postId |
string |
Kategori post berhasil dibuat |
kategoriId |
string |
GET /komentar_forum
Arguments | Output |
---|---|
() |
Semua daftar komentar forum |
GET /komentar_forum/{id}
Params | Type | Output |
---|---|---|
id |
string |
Komentar forum berdasarkan ID |
PUT /komentar_forum
Payloads | Type | Output |
---|---|---|
content |
string |
Komentar forum berhasil diubah |
DELETE /komentar_forum
Payloads | Type | Output |
---|---|---|
id |
string |
Komentar forum berhasil dihapus |
POST /komentar_forum
Payloads | Type | Output |
---|---|---|
content |
string |
Komentar forum berhasil ditambahkan |
forumId |
string |
GET /komentar_post
Arguments | Output |
---|---|
() |
Data berhasil didapatkan |
GET /komentar_post/{id}
Params | Type | Output |
---|---|---|
id |
string |
Data berhasil didapatkan berdasarkan ID |
PUT /komentar_post
Payloads | Type | Output |
---|---|---|
content |
string |
Komentar post berhasil diubah |
DELETE /komentar_post
Payloads | Type | Output |
---|---|---|
id |
string |
Komentar post berhasil dihapus |
POST /komentar_post
Payloads | Type | Output |
---|---|---|
content |
string |
Komentar forum berhasil ditambahkan |
forumId |
string |
GET /log
Arguments | Output |
---|---|
() |
Semua daftar log |
GET /posts
Arguments | Output |
---|---|
() |
Semua daftar post |
GET /posts/{id}
Params | Type | Output |
---|---|---|
id |
string |
Post berdasarkan ID |
GET /postsDates
Arguments | Output |
---|---|
() |
Semua daftar post berdasarkan tanggal |
GET /postsCat/{id}
Params | Output |
---|---|
id |
Semua daftar post berdasarkan id kategori |
GET /postsCom/{id}
Params | Type | Output |
---|---|---|
id |
string |
Semua daftar post berdasarkan komentar dari ID |
GET /search-post/{title}
Params | Type | Output |
---|---|---|
title |
string |
Daftar post berdasarkan title |
PUT /postsCat
Payloads | Type | Output |
---|---|---|
id |
string |
Berhasil memperbarui data post |
title |
string |
|
content |
string |
|
oldImage |
string |
|
newImage |
files |
PUT /postsUpVote
Payloads | Type | Output |
---|---|---|
id |
string |
Berhasil memperbarui up vote post |
PUT /postsDownVote
Payloads | Type | Output |
---|---|---|
id |
string |
Berhasil memperbarui down vote post |
DELETE /posts
Payloads | Type | Output |
---|---|---|
id |
string |
Berhasil menghapus data post |
POST /posts
Payloads | Type | Output |
---|---|---|
title |
string |
Post berhasil ditambahkan |
content |
string |
|
image |
files |
GET /roles
Arguments | Output |
---|---|
() |
Semua daftar role |
GET /roles/{id}
Params | Type | Output |
---|---|---|
id |
string |
Role berdasarkan ID |
POST /roles
Payloads | Type | Output |
---|---|---|
role |
string |
Role berhasil ditambahkan |
GET /user
Arguments | Output |
---|---|
() |
Semua daftar user |
GET /user/{id}
Params | Type | Output |
---|---|---|
id |
string |
User berdasarkan ID |
GET /user/image/{name}
Params | Type | Output |
---|---|---|
name |
file |
Berhasil mendapatkan image |
PUT /user
Payloads | Type | Output |
---|---|---|
name |
string |
User berhasil diperbarui |
email |
string |
|
oldImage |
string |
|
newImage |
files |
DELETE /user
Payloads | Type | Output |
---|---|---|
email |
string |
Berhasil menghapus data user |
POST /user
Payloads | Type | Output |
---|---|---|
name |
string |
User berhasil ditambahkan |
email |
string |
|
password |
string |
|
image |
files |
POST /user-login
Payloads | Type | Output |
---|---|---|
name |
string |
User berhasil login |
password |
string |