cURL
curl --request GET \
--url https://api-senegal.fewnu.app/api/communes \
--header 'Authorization: Bearer <token>'import requests
url = "https://api-senegal.fewnu.app/api/communes"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api-senegal.fewnu.app/api/communes', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api-senegal.fewnu.app/api/communes",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api-senegal.fewnu.app/api/communes"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api-senegal.fewnu.app/api/communes")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-senegal.fewnu.app/api/communes")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body[
{
"nom": "<string>",
"code_dept": "<string>",
"superficie_km2": 123,
"population_masculine": 123,
"population_feminine": 123,
"population": 123,
"densite": 123,
"incidence_pauvrete": 123,
"taux_scolarisation_globale": 123,
"taux_alphabetisation_general": 123,
"taux_enregistrement_etat_civil": 123
}
]{
"error": 123,
"message": "<string>"
}Endpoint Communes
Get Communes
Recupère tous les departements
GET
/
communes
cURL
curl --request GET \
--url https://api-senegal.fewnu.app/api/communes \
--header 'Authorization: Bearer <token>'import requests
url = "https://api-senegal.fewnu.app/api/communes"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api-senegal.fewnu.app/api/communes', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api-senegal.fewnu.app/api/communes",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api-senegal.fewnu.app/api/communes"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api-senegal.fewnu.app/api/communes")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api-senegal.fewnu.app/api/communes")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body[
{
"nom": "<string>",
"code_dept": "<string>",
"superficie_km2": 123,
"population_masculine": 123,
"population_feminine": 123,
"population": 123,
"densite": 123,
"incidence_pauvrete": 123,
"taux_scolarisation_globale": 123,
"taux_alphabetisation_general": 123,
"taux_enregistrement_etat_civil": 123
}
]{
"error": 123,
"message": "<string>"
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
The maximum number of results to return
Response
departement response
Le nom officiel du departement.
Le code unique identifiant du departement.
La superficie de la région en kilomètres carrés.
Nombre d'habitants masculins dans le departement.
Nombre d'habitants féminins dans le departement.
La population totale du departement.
La densité de la population du departement par kilomètre carré.
L'incidence de la pauvreté dans le departement
Le taux de scolarisation globale dans le departement.
Le taux d'alphabétisation général dans le departement.
Le taux d'enregistrement à l'état civil dans le departement..

