2012-03-19 19 views
5

Hemos escrito una aplicación que publica texto e imágenes en Facebook. La aplicación funciona casi como se esperaba, pero sigue existiendo un problema importante. Este problema parece ser específico del uso de álbumes de Fan Page. Hemos creado una cuenta de FB que tiene 2 páginas de fans, cada una con 3 álbumes de usuario. Sin embargo, varios de los álbumes tienen la marca can_upload establecida en falso.problemas con el indicador can_upload

Así que la primera serie de preguntas es ¿cómo se establece esta bandera? ¿Y por qué se configuraría como falso para los álbumes de los usuarios? ¿Puede ser restablecido por el usuario o de alguna otra manera?

En nuestros 6 álbumes Fan Página (2 páginas de fans, 3 álbumes cada una) 1 álbum ha establecido la bandera "correcta", es decir can_upload = true. Para este álbum, podemos subir imágenes y texto como se esperaba. 5 de los álbumes tienen can_upload establecido en falso. Sin embargo, también podemos subir imágenes y texto a 3 de estos álbumes (no entiendo por qué). 2 de los álbumes no nos permiten subir imágenes (esto tiene sentido, dado que can_upload se establece en falso, o eso me parece).

Entonces, la segunda pregunta es: ¿qué hace realmente esta bandera? ¿Se usa solo algunas veces? ¿Hay algún error en Facebook que haga que funcione esporádicamente?

Si el indicador can_upload funcionó como se esperaba, simplemente pudimos filtrar los álbumes de la Página de admiradores que lo tienen a falso. Pero si hacemos eso, al menos para nuestra cuenta FB de prueba, estamos tirando álbumes postables perfectamente buenos.

El mensaje de error que obtenemos de FB cuando se trata de colocar a los 2 álbumes Ventilador de página que no permita que es: "La aplicación no tiene la capacidad de hacer esta llamada API".

Cualquier observación sobre lo que podría estar pasando aquí sería muy apreciada.

+0

Noté algunas extrañezas en la misma línea con algunos de los álbumes de la página de fans de los usuarios de la aplicación.can_upload set to false a veces significa que no podemos cargar; otras veces podemos subir de todos modos. No parece establecerse en verdadero para ninguno de los álbumes de la cuenta de la que hablo. – mellodev

Respuesta

0

He estado teniendo una gran cantidad de problemas de carga de fotos recientemente, así que he estado investigando mucho sobre esto también.

aparece el valor del bit can_upload se está configurado correctamente, pero hay algunos álbumes que no están disponibles para aceptar subidas. Los cuatro que encontré son Fotos de pared (muro de amigos), Fotos de pared, Fotos de portada y Fotos de perfil. Todos estos muestran can_upload: falso.

https://graph.facebook.com/@profileid/[email protected]

Cuando las cargas de fotos fallan aparece la imagen para conseguir una ID de imagen, pero el puesto no recibir un mensaje de identificación. La foto es en realidad subido y disponible a través de URL directa, pero no está asociado a ningún álbum:

http://www.facebook.com/[email protected]

Intente filtrar estos álbumes (basados ​​en can_upload) de la lista de los álbumes disponibles para que el usuario seleccione a partir durante el proceso de carga

¿Sigue apareciendo un error? ¿Los álbumes que no has podido subir al perfil/coverphotos/wall photos?

Esperamos que esto ayude a alguien más corriendo en facebook fotos errores de carga

0

definitivamente hay algún problema en la API de Facebook gráfico como con el token de acceso la página yo era capaz de subir fotos a ella a pesar de que mostró que las fotos can_upload se configuró como falso para todos los álbumes de fabpage. (con el mismo token de acceso)

+0

confirmado: tiene la misma situación que el álbum 'Timeline Photos' - API muestra 'can_upload = false' pero POST en/{album-id}/fotos publicaron una imagen – Arij