API Image

L'API Image v4 fournit des fonctionnalités d'API d'image.

Validation des appels

Pour plus de détails, consultez la description Vue d'ensemble de l'API REST sur la Méthode d'authentification.

Téléversement d'image OPPO

Adresse d'appel

POST v4/image/oppo
              
              POST v4/image/oppo

            
Afficher ce bloc de code dans la fenêtre flottante

Exemple de requête

En-tête de requête

> POST /v4/image/oppo HTTP/1.1 > Authorization: Basic Yzk2ZjQyZTBkMmU2NjJlNDVkMDM1YWIxOmRmNGQ1OWU4NGVhYzJmOWQ1M2IzNmYxMg==
              
              > POST /v4/image/oppo HTTP/1.1
> Authorization: Basic Yzk2ZjQyZTBkMmU2NjJlNDVkMDM1YWIxOmRmNGQ1OWU4NGVhYzJmOWQ1M2IzNmYxMg==

            
Afficher ce bloc de code dans la fenêtre flottante

Corps de la requête

{ "big_picture_url" : "", "small_picture_url": "" }
              
              {
    "big_picture_url" : "",
    "small_picture_url": ""
}

            
Afficher ce bloc de code dans la fenêtre flottante

Paramètres de la requête

Mot-clé Type Option Signification
big_picture_url String Facultatif
  • URL de la grande image
  • OPPO exige une taille de 984×369 px, un fichier de moins de 1 Mo, formats PNG/JPG/JPEG
  • small_picture_url String Facultatif
  • URL de la petite icône
  • OPPO exige une taille de 144×144 px, un fichier de moins de 50 Ko, formats PNG/JPG/JPEG
  • Paramètres de retour

    Mot-clé Type Option Signification
    big_picture_id String Facultatif ID de la grande image
    small_picture_id String Facultatif ID de la petite icône

    Exemple de retour

    Succès

    < HTTP/1.1 200 OK < Content-Type: application/json { "big_picture_id": "", "small_picture_id": "" }
                  
                  < HTTP/1.1 200 OK
    < Content-Type: application/json
    {
        "big_picture_id": "",
        "small_picture_id": ""
    }
    
                
    Afficher ce bloc de code dans la fenêtre flottante

    Échec

    { "error": { "code": 21003, "message": "La valeur du paramètre est invalide" } }
                  
                  {
      "error": {
        "code": 21003,
        "message": "La valeur du paramètre est invalide"
      }
    }
    
                
    Afficher ce bloc de code dans la fenêtre flottante

    Retours d'appel

    Code d'état HTTP

    Référence : HTTP-Status-Code

    Code d'erreur

    Code Description Explication détaillée Code d'état HTTP
    0 Succès Succès 200
    21001 Méthode non prise en charge ou erreur d'URL Mauvaise méthode de requête (GET/POST) ou mauvaise URL (interface inexistante) 404
    21003 La valeur du paramètre est invalide Valeur de paramètre invalide 400
    23001 Échec de l'authentification de base Échec de l'autorisation HTTP Basic 401
    23002 Paramètre manquant ! Paramètre requis manquant 400
    23100 Erreur serveur Erreur interne du système 500
    27000 Délai de réponse du serveur dépassé, réessayez Erreur interne du système 500
    51 Taille de l'image dépassée Erreur retournée par OPPO. Généralement, l'image dépasse la limite, veuillez essayer une autre image 200
    icon
    Contactez-nous