Compartir a través de


Servicio de carga creativa: formato de archivo

El servicio De carga creativa proporciona la capacidad de cargar un archivo y obtener un objeto de recurso multimedia a cambio.

Nota:

Los recursos multimedia que no están asociados a un creativo se pueden limpiar en cualquier momento.

Introducción al formato

El servicio de carga creativa es una publicación de formulario de varias partes. Hay algunos parámetros necesarios para construir la publicación.

En la tabla siguiente se describe el orden de los formularios que componen la publicación:

| Autorización | Tipo de | formularioCarga | de archivos de formularioAPI de AppNexus |

Autorización

Nombre Tipo Description Ejemplo
Authorization string Token recibido cuando se autentica en AppNexus API. "hbapi:108172:05866d06f6964:nym2"

Para obtener más información, consulte Autenticación de API.

Tipo de formulario

Use el primer formulario para definir el tipo de archivo que desea cargar.

Nombre Tipo Description Ejemplo
form string Defina el tipo de archivo que desea cargar. --form "type=video"

Tipos de archivo aceptados

Tipo Valor
html "zip".
video "webm","mkv","flv","vob","ogv","ogg","avi","mov","qt","wmv","rm","asf","mp4","m4p","m4v","mpg","mp2","mpeg","mpe","mpv","m2v","m4v",
"3gp","3g2","f4v","f4p","f4a", "f4b", "swf".
audio "aac","webm","mkv","flv","vob","ogv","ogg","avi","mov","qt","wmv","rm","asf","mp3","mp4","m4p","m4v","mpg","mp2","mpeg","mpe","mpv",
"m2v","m4v","3gp","3g2","f4v","f4p","f4a","f4b", "swf", "wav".
image "jpeg", "jpg", "gif", "png", "swf".
default

Nota:

.mov vídeos se reproducirán en todos los exploradores una vez que el vídeo termine de transcodificarse, sin embargo, puede haber un retraso en la vista previa.

Carga de archivos de formulario

Use el siguiente formulario para definir la ruta de acceso al archivo que desea cargar.

Nombre Tipo Description Ejemplo
form string Defina la ruta de acceso al archivo que desea cargar. --form "file=@/Folder1/Folder2/Downloads/IMG_0332.JPG"

AppNexus API

Defina la dirección URL a la API AppNexus y apunte al creative-upload punto final. Se requiere el identificador de miembro.

Nombre Tipo Description Ejemplo
URL string Defina el protocolo HTTP y el punto de creative-upload conexión. "https://api.appnexus.com/creative-upload?member_id=123"

Ejemplo

En el ejemplo siguiente se muestra un escenario derivado de un caso de uso real.

Un cliente carga un archivo de imagen en el miembro 123.

Campo Valor
Authorization hbapi:139072:5761726637ada:nym2
Form Type image
Form File Upload Folder1/Folder2/IMG_0332.JPG
AppNexus API https://api.appnexus.com/creative-upload?member_id=12

Un cliente carga un archivo de imagen en el miembro 123

curl -X POST -H "Authorization: hbapi:139072:5761726637ada:nym2" --form "type=image" --form "file=@/Folder1/Folder2/IMG_0332.JPG" "https://api.appnexus.com/creative-upload?member_id=123"
"response":{  
      "status":"OK",
      "count":0,
      "start_element":0,
      "num_elements":0,
      "dbg_info":{  
         "instance":"05.media-asset-pipeline.prod.nym2",
         "db":"",
         "warnings":[  

         ],
         "start_microtime":1492716035.805,
         "time":5,
         "version":"",
         "output_term":"media-asset"
      },
      "media-asset":[  
         {  
            "id":1536691,
            "parent_media_asset_id":null,
            "member_id":123,
            "advertiser_id":null,
            "publisher_id":null,
            "file_name":"IMG_0332.JPG",
            "size_in_bytes":79400,
            "cdn_uploaded_on":null,
            "cdn_url":"http://vcdn.adnxs.com/p/creative-image/1b/ee/3d/95/1bee3d95-7042-4e10-b0bf-7f43e2e4322a.JPG",
            "cdn_secure_url":"https://vcdn.adnxs.com/p/creative-image/1b/ee/3d/95/1bee3d95-7042-4e10-b0bf-7f43e2e4322a.JPG",
            "created_on":"2017-04-20 19:20:35",
            "last_modified":"2017-04-20 19:20:35",
            "deleted":false,
            "media_asset_status":[  
               {  
                  "id":1536687,
                  "media_asset_id":1536691,
                  "error_message":null,
                  "local_path":"1b/ee/3d/95/1bee3d95-7042-4e10-b0bf-7f43e2e4322a.JPG",
                  "cdn_upload_attempt_count":0,
                  "created_on":"2017-04-20 19:20:35",
                  "last_modified":"2017-04-20 19:20:35",
                  "deleted":false,
                  "status":"on_shared_storage"
               }
            ],
            "media_asset_image":{  
               "id":1005450,
               "media_asset_id":1536691,
               "height":480,
               "width":640,
               "created_on":"2017-04-20 19:20:35",
               "last_activity":"2017-04-20 19:20:35",
               "deleted":false
            },
            "media_asset_video":null,
            "media_asset_html5":null,
            "asset_type":"image",
            "mime_type":"image/jpeg"
         }
      ]
   }
   }