API de imágenes
La API de imágenes v4 proporciona la funcionalidad de API de imágenes.
Validación de llamadas
Para obtener más información, consulte la descripción de la Visión general de la API REST en Método de autenticación.
Carga de imágenes de OPPO
Dirección de la solicitud
POST v4/image/oppo
POST v4/image/oppo
Este bloque de código se muestra en una ventana flotante
Ejemplo de solicitud
Encabezado de la solicitud
> POST /v4/image/oppo HTTP/1.1
> Authorization: Basic Yzk2ZjQyZTBkMmU2NjJlNDVkMDM1YWIxOmRmNGQ1OWU4NGVhYzJmOWQ1M2IzNmYxMg==
> POST /v4/image/oppo HTTP/1.1
> Authorization: Basic Yzk2ZjQyZTBkMmU2NjJlNDVkMDM1YWIxOmRmNGQ1OWU4NGVhYzJmOWQ1M2IzNmYxMg==
Este bloque de código se muestra en una ventana flotante
Cuerpo de la solicitud
{
"big_picture_url" : "",
"small_picture_url": ""
}
{
"big_picture_url" : "",
"small_picture_url": ""
}
Este bloque de código se muestra en una ventana flotante
Parámetros de la solicitud
| Palabra clave | Tipo | Opción | Descripción |
|---|---|---|---|
| big_picture_url | String | Opcional | |
| small_picture_url | String | Opcional |
Parámetros de respuesta
| Palabra clave | Tipo | Opción | Descripción |
|---|---|---|---|
| big_picture_id | String | Opcional | ID de imagen grande |
| small_picture_id | String | Opcional | ID de icono pequeño |
Ejemplo de respuesta
Éxito
< 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": ""
}
Este bloque de código se muestra en una ventana flotante
Error
{
"error": {
"code": 21003,
"message": "Parameter value is invalid"
}
}
{
"error": {
"code": 21003,
"message": "Parameter value is invalid"
}
}
Este bloque de código se muestra en una ventana flotante
Respuestas
Código de estado HTTP
Referencia: HTTP-Status-Code
Código de error
| Código | Descripción | Explicación detallada | Código de estado HTTP |
|---|---|---|---|
| 0 | Correcto | Correcto | 200 |
| 21001 | El método no es compatible o la URL es errónea | Método de solicitud incorrecto (GET/POST) o URL incorrecta (la interfaz no existe) | 404 |
| 21003 | El valor del parámetro no es válido | Valor de parámetro no válido | 400 |
| 23001 | Fallo de autenticación básica | Fallo de autorización HTTP Basic | 401 |
| 23002 | Falta un parámetro | Falta un parámetro obligatorio | 400 |
| 23100 | Error del servidor | Error interno del sistema | 500 |
| 27000 | Tiempo de espera de respuesta del servidor; inténtelo de nuevo más tarde | Error interno del sistema | 500 |
| 51 | El tamaño de la imagen excede el límite | OPPO devolvió un error. Por lo general, la imagen supera el límite; pruebe con otra imagen | 200 |
