vez varias subir recortar publicar historia fotos editar desde como celular image upload tumblr

image - publicar - como subir varias fotos a instagram sin recortar



API de Tumblr: cómo subir varias imágenes a un conjunto de fotos (3)

Puedo subir una foto pero no puedo crear un conjunto de fotos con múltiples imágenes usando API.

La documentación dice: Paramater: matriz (contenido binario con codificación URL)

Uno o más archivos de imagen (envíe varias veces para crear una presentación de diapositivas)

Alguien sabe como hacerlo?


El nuevo PhotoUpLink para iPhone carga fotos reales de Tumblr. Es una descarga gratuita de la App Store en http://uplink.to/5o photosets de ejemplo en http://photouplink.tumblr.com

El cargador de Tumblr se basa en la épica de @ VictorVanHee. Optimicé el código cambiando a C recta para la cadena de NSData con la subrutina de codificación FUENTE:

- (NSString *) stringWithoutURLEncoding { NSString *hexDataDesc = [self description]; hexDataDesc = [[hexDataDesc stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]] stringByReplacingOccurrencesOfString:@" " withString:@""]; int hlen = [hexDataDesc length]; NSString *hexDataDescU = [hexDataDesc uppercaseString]; const char *hexcString = [hexDataDescU cStringUsingEncoding:NSASCIIStringEncoding]; char *newStringC = malloc(hlen *3); memset(newStringC, 0, hlen *3); int xC= 0, upd = 3000, value = 0; char *componentC = malloc(5); // = "XX"; componentC[2] = 0; const char *px = "%x"; char ptc = ''%''; for (int x=0; x<hlen; x+=2) { componentC[0] = hexcString[x]; componentC[1] = hexcString[x+1]; value = 0; sscanf(componentC, px, &value); if ((value <=46 && value >= 45) || (value <=57 && value >= 48) || (value <=90 && value >= 65) || (value == 95) || (value <=122 && value >= 97)) //48-57, 65-90, 97-122 { newStringC[xC++] = (char)value; } else { newStringC[xC++] = ptc; newStringC[xC++] = (char)componentC[0]; newStringC[xC++] = (char)componentC[1]; } } NSString *newString = [NSString stringWithCString:newStringC encoding:NSASCIIStringEncoding]; NSString *aNewString = [newString stringByReplacingOccurrencesOfString:@"%20" withString:@"+"]; free (newStringC); free (componentC); return aNewString; }



Estaba teniendo problemas con esto también. Aquí hay una esencia en python de lo que terminó trabajando para mí: https://gist.github.com/charlesbrandt/11eadaec114288d621fa

El truco es que todas las fotos se deben agregar a sus parámetros de publicación con ''data [#]'' para las claves. (''datos [0]'', ''datos [1]'', etc.)