Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2016, 04:31
Avatar de fieroso
fieroso
 
Fecha de Ingreso: diciembre-2009
Mensajes: 127
Antigüedad: 14 años, 4 meses
Puntos: 1
Problemilla con Api gmail

Tengo un script con la api de gmail para acceder al correo y descargar imágenes adjuntas.
Tengo este código
Código:
$file = $service->users_messages_attachments->get(ACCOUNT, $mail->id, $part->body->attachmentId);
Esto me extrae bien la imagen que va como adjunta, el probleme me viene cuando envías con un gestor de correo y la insertas lo que llega al correo es la imagen embebida que hace referencia a el adjunto, pero no lo trata como un adjunto ya que el anterior código no funciona, es decir en este caso como body del correo llega esto:
Código:
<html>   <head>      <meta http-equiv="content-type" content="text/html; charset=utf-8">   </head>   <body bgcolor="#FFFFFF" text="#000000">     <p>d<img alt="" src="cid:[email protected]"         height="251" width="543"><br>     </p>   </body> </html>
Y el supuesto adjunto llega así

Código:
Content-Type: image/jpeg;  name="test3.jpg" Content-Transfer-Encoding: base64 Content-ID: <[email protected]> Content-Disposition: inline;  filename="test3.jpg"  /9j/4AAQSkZJRgABAgEASABIAAD/4RDtRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEa AAUAAAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAeAAAAcgEyAAIAAAAU AAAAkIdpAAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENT......
No se si a alguno le ha pasado o sabe como puedo hacer para poder descargar dicha imagen ya que como adjunto no la reconoce.
__________________
Me gusta la programación y los retos