This is the backend server for crowd-sourcing data for enriching Bengali Wordnet.
- Java 1.8
The server provides API for adding new Application, User and Adding Data.
- Add the following header:
Content-Type: application/x-www-form-urlencoded
- Use
json
as String Parameter or Key - Data encoded in
x-www-form-urlencoded
format is only supported for now.
Send a POST
request to the following URL:
http://localhost:8080/v1/apps/add
Use the following JSON format to add a new application.
- Please use package name as application name(for android apps).
- For apps (i.e. webapps) please use the the following format.
{
"name": "com.yoursite.appname",
"type": "typeOfApplication",
"email": "aaa@example.com"
}
If the request is successful a token will be sent in JSON
:
{
"status":"ee977806d7286510da8b9a7492ba58e2484c0ecc"
}
If the request fails the following message will be sent in JSON
:
{
"status":"ERROR"
}
Send a POST
request to the following URL:
http://localhost:8080/v1/users/add
Use the following JSON format to add a new application.
- Currently only user is allowed for type.
- Please use
ISO 3166-1 alpha-2
format for country codes. No other format is accepted.
{
"name": "yourRealName",
"email": "yourRealName@example.com",
"type": "user",
"fullName": "yourRealName",
"dateOfBirth": "1997-11-07 00:00:00",
"gender": "maleOrFemalOrNeutralOrOther",
"address": "youraddress",
"phone": "01234567890",
"age": 99,
"country": "BD",
"education": "latestDegree"
}
If the request is successful a token will be sent in JSON
:
{
"status":"ee977806d7286510da8b9a7492ba58e2484c0ecc"
}
If the request fails the following message will be sent in JSON
:
{
"status":"ERROR"
}
Send a POST
request to the following URL:
http://localhost:8080/v1/data/add
Use the following JSON format to add a new application.
- Please use application key received as token.
- Please use user key received as token.
{
"appKey":"system_hash",
"userKey":"system_hash",
"location":{
"name":"",
"longitude":12.33,
"latitude":222.36,
"altitude":10,
"elevation":10,
"type":"location_type"
},
"region":{
"name":"name_of_region",
"type":"type_of_region"
}
}
If the request is successful the following message will be sent in JSON
:
{
"status":"OK"
}
If the request fails the following message will be sent in JSON
:
{
"status":"ERROR"
}
- Farhan Ar Rafi - Architecture and Development - Personal Site
- Sk. Golam Mohammad Hasnain - Development - Profile
- A Massive Guide to Building a RESTful API for Your Mobile App
- Slate
- OpenAPI-Specification
- Building REST services with Spring
All rights reserved.
The JWI Library is under the copyright of Mark A. Finlayson