We wrote an application that sends text and images to Facebook. The application works almost as intended, but remains a serious problem. This issue seems to be specific to the use of fan page albums. We created an FB account with 2 fan pages, each of which has 3 user albums. However, for several albums, the can_upload flag is set to false.
So, the first set of questions is how to set this flag? And why would user albums be set to false? Could it be reset by the user or in some other way?
In our 6 albums Fan Page (2 fan pages, 3 albums each), 1 album has the flag "correctly", that is, can_upload = true. For this album, we can upload images and text as expected. 5 of the can_upload albums are set to false. However, we can upload images and text to 3 of these albums (I don’t understand why this is so). 2 of the albums do not allow us to upload images (this makes sense, considering that the value of can_upload is false or, as it seems to me).
So the second question: what does this flag do? Is it used sometimes? Is there a bug on Facebook that makes it work sporadically?
If the can_upload flag worked as expected, we could just filter out the fan group albums for which it is set to false. But if we do this, at least for our test FB account, we will throw out completely good email albums.
The error message we get from FB when we try to send a message to 2 albums "Fan pages" that DO NOT allow this: "The application does not have the ability to make this API call."
Any understanding of what might happen here would be greatly appreciated!
source
share