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 | |
| small_picture_url | String | Facultatif |
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 |

