Commit 614cd4aa authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

- API, activité - Liste des contrats (requêtes identiques à la recherche avancée)

 - API, activité - Fiche
A compléter
parent 0081971b
Loading
Loading
Loading
Loading
Loading
+3 −0
Changes for .gitignore: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -180,3 +180,6 @@ supervisord.log
# Fichier à générer
public/gitlogs.html
oscar-info.json

# Fichier pour tester l'API
/dev/api/request/http-client.private.env.json

dev/api/README.md

0 → 100644
+0 −0

Empty file added.

+49 −0
Changes for dev/api/request/activity-get.rest: 49 added lines, 0 removed lines.
Original line number Diff line number Diff line
### Liste des activités
GET   http://localhost:8888/api/activity?f[]=at,411,,&p=11&rbp=50
Accept: application/json
x-api-user: {{user}}
x-api-key: {{key}}

> {%
    client.test("Retour OK", function(){
        client.assert(response.status === 200, "Code 200 attendu")
    })
    client.test("Retour JSON attendu", function(){
        client.assert(response.contentType.mimeType === "application/json", "Retour JSON attendu")
    })
    client.test("Clef 'activities'", function(){
        client.assert(response.body.activities.activities.length > 0 , "Retourne des résultats")
    })
%}

### Information détaillées sur une activité
GET   http://localhost:8888/api/activity/15232
Accept: application/json
x-api-user: {{user}}
x-api-key: {{key}}

> {%
    client.test("Retour OK", function(){
        client.assert(response.status === 200, "Code 200 attendu")
    })
    client.test("Retour JSON attendu", function(){
        client.assert(response.contentType.mimeType === "application/json", "Retour JSON attendu")
    })
    client.test("Clef 'activity'", function(){
        client.assert(response.body.activity.datas, "Retourne des résultats")
    })
%}


### Information d'une activité inconnue
GET   http://localhost:8888/api/activity/1
Accept: application/json
x-api-user: {{user}}
x-api-key: {{key}}

> {%
    client.test("Retour OK", function(){
        client.assert(response.status === 500, "Code 500 attendu")
    })
%}
+39 −0
Changes for dev/api/request/activity-post.rest: 39 added lines, 0 removed lines.
Original line number Diff line number Diff line
### Envoi de données
POST http://localhost:8888/api/activity
Accept: application/json
x-api-user: {{user}}
x-api-key: {{key}}
Content-Type: application/json

{}

> {%
    client.test("Retour d'erreur POST", function(){
        client.assert(response.status === 200, "Code 200 attendu")
    })
    client.test("Retour JSON attendu", function(){
        client.assert(response.contentType.mimeType === "json/application", "Retour JSON attendu")
    })
 %}

### Liste des activités
GET   http://localhost:8888/api/activity?f[]=at,411,,&p=11&rbp=50
Accept: application/json
x-api-user: {{user}}
x-api-key: {{key}}

> {%
    client.test("Retour d'erreur POST", function(){
        client.assert(response.status === 200, "Code 200 attendu")
    })
    client.test("Retour JSON attendu", function(){
        client.assert(response.contentType.mimeType === "json/application", "Retour JSON attendu")
    })
%}

### Information détaillées sur une activité
GET   http://localhost:8888/api/activity/15232
Accept: application/json
x-api-user: {{user}}
x-api-key: {{key}}
+10 −0
Changes for dev/api/request/http-client.private.env.json.dist: 10 added lines, 0 removed lines.
Original line number Diff line number Diff line
{
  "dev-env-validkey": {
    "user": "IDENTIFIANT",
    "key": "MOTEDEPASSEVALIDE"
  },
  "dev-env-limitedkey": {
    "user": "IDENTIFIANT_LIMITED",
    "key": "MOTDEPASSE"
  }
}
 No newline at end of file
Loading