Abbiamo scritto un'applicazione che pubblica testo e immagini su Facebook. L'applicazione funziona quasi come previsto, ma rimane un grosso problema. Questo problema sembra essere specifico per l'uso degli album Fan Page. Abbiamo creato un account FB con 2 pagine Fan, ciascuna con 3 album utente. Tuttavia, molti degli album hanno il flag can_upload impostato su false.problemi con can_upload flag
Quindi la prima serie di domande è come viene impostato questo flag? E perché dovrebbe essere impostato su false per gli album degli utenti? Può essere resettato dall'utente o in qualche altro modo?
Nei nostri 6 album Fan Page (2 Pagine Fan, 3 album ciascuno) 1 album ha il flag impostato "correttamente", ovvero can_upload = true. Per questo album possiamo caricare immagini e testo come previsto. 5 degli album hanno can_upload impostato su false. Tuttavia, possiamo caricare immagini e testo anche su 3 di questi album (non capisco perché sia così). 2 album non ci permettono di caricare immagini (questo ha senso, dato che can_upload è impostato su false, o almeno così mi sembra).
Quindi la seconda domanda è cosa fa effettivamente questa bandiera? È usato solo a volte? C'è un bug in Facebook che lo fa funzionare sporadicamente?
Se il flag can_upload ha funzionato come previsto, potremmo semplicemente filtrare gli album della Fan Page che hanno impostato su false. Ma se lo facciamo, almeno per il nostro account FB di prova, stiamo buttando via album buoni e perfettamente pubblicabili.
Il messaggio di errore che riceviamo da FB quando si tenta di pubblicare nei 2 album della Fan Page che NON lo consentono è: "L'applicazione non ha la capacità di effettuare questa chiamata API".
Qualsiasi comprensione di ciò che potrebbe accadere qui sarebbe molto apprezzato!
Notato un po 'di stranezza sulla stessa linea con alcuni degli album di fan page della nostra app.can_upload impostato su false a volte significa che non possiamo caricare; altre volte possiamo caricare comunque. Non sembra essere impostato su true per nessuno degli album dell'account di cui parlo. – mellodev