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
  • URL de imagen grande
  • OPPO requiere un tamaño de 984×369 px, tamaño de archivo dentro de 1 MB y formatos PNG/JPG/JPEG
  • small_picture_url String Opcional
  • URL de icono pequeño
  • OPPO requiere un tamaño de 144×144 px, tamaño de archivo dentro de 50 KB y formatos PNG/JPG/JPEG
  • 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
    Icon Solid Transparent White Qiyu
    Contacto