L'API pour ma collection de disques est disponible à /api/records. La documentation est ci-dessous. En ce moment, la seule méthode vous permet de lister et chercher les données. Je fournis un jeton d'autorisation ci-dessous que vous pouvez utiliser à des fins de démonstration. Si vous voulez utiliser les données, contactez-moi et je vais vous fournir un jeton individuel.
GET /api/records

Obtienez une liste des disques dans ma collection de la base de données. Vous pouvez chercher les données par les paramètres listes ci-dessous ou trier les données retournées avec le paramètre 'sort' optionnel.

  • Paramètres
  • api_token
    string (obligatoire) Exemple: SKOOCH_API

    Votre jeton d'autorisation. Pour des fins de démonstration, vous pouvez utiliser SKOOCH_API.

    sort
    string (optionnel) Exemple: artist

    La colonne sur laquelle vous souhaitez trier les données:
    artist
    title
    label
    catalog_no - notez que tous les disques n'ont pas un numéro de catalogue

    artist
    string (optionnel) Exemple: claude young

    Cherchez par artiste

    title
    string (optionnel) Exemple: dj kicks

    Cherchez par titre

    label
    string (optionnel) Exemple: !k7

    Cherchez par label

    catalog_no
    string (optionnel) Exemple: K7045EP

    Cherchez par numéro de catalogue - notez que tous les disques n'ont pas un numéro de catalogue

  • Reponse 200 Toggle
  • Headers
    Status: HTTP/1.1 200 OK
    Content Type: application/json
    Date: Sat, 26 Nov 2016 16:22:55 GMT
    Server: Apache/2.4.18 (Ubuntu)
    Connection: close
    Body
    {
     "items": 1 - nombre de resultats
     "results": [
      {
        "id":411,
        "artist":"Claude Young",
        "title":"DJ Kicks EP",
        "label":"!K7",
        "catalog_no":"K7045EP",
        "discogs":"/Claude-Young-DJ-Kicks-EP/release/38403", - cet URI va a www.discogs.com
        "thumb":"https://api-img.discogs.com/.../R-r_38403-002.jpg.jpg",
        "created_at":"2016-11-04 10:40:10",
        "updated_at":"2016-11-04 10:40:10",
      }
     ]
    }
  • Reponse 404 Toggle
  • Headers
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json
    Date: Sat, 26 Nov 2016 16:22:55 GMT
    Server: Apache/2.4.18 (Ubuntu)
    Connection: close
    Body
    {
      "message":"No matching records found",
    }