Skip to content
Mathieu edited this page Mar 5, 2015 · 1 revision

API

Vous avez à votre disposition une API pour pouvoir accéder aux données de MyDropper

POST /api/connect

Permet de connecter l'utilisateur et d'avoir le TOKEN pour pouvoir utiliser l'API.

Paramètres d'entrée :

  • (string) username
  • (string) passsword
{
  "success": true,
  "message": "User connected.",
  "user": {
    "id": "32",
    "username": "mathew93100",
    "firstname": "Mathieu",
    "lastname": "Le Tyrant",
    "avatar": "uploads\/2015\/02\/24\/54ecd0ad4cbba.jpg",
    "token_api": "API_54ededea7a609"
  }
}

POST /api/stores

Retournes les catégories et stores de l'utilisateur.

Paramètres d'entrée :

  • (int) user_id
  • (string) token_id
{
    "category_id": "37",
    "category_label": "TrackingTest",
    "stores": [
      {
        "store_id": "78",
        "store_label": "test",
        "store_description": "testTracking",
        "store_active": "1",
        "store_shorter": "0"
      },
      {
        "store_id": "79",
        "store_label": "test",
        "store_description": "testTracking",
        "store_active": "1",
        "store_shorter": "0"
      },
      {
        "store_id": "86",
        "store_label": "Portfolio",
        "store_description": "http:\/\/mathieuletyrant.com",
        "store_active": "1",
        "store_shorter": "1",
        "store_url_shorter": "http:\/\/mydropper.mathieuletyrant.com\/url\/02259"
      }
    ]
  }

POST /api/trackstore

A chaque DragAndDrop, faite un appel à cette fonction pour agrémenter l'historique de l'utilisateur. Cette fonction ne retourne seulement si il y a eu une erreur.

Paramètres d'entrée :

  • (int) user_id
  • (string) token_id
  • (int) store_id
  • (string) on_url
  • (string) full_url
Clone this wiki locally