2012-03-19 15 views
5

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!

+0

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

risposta

0

Recentemente ho avuto un sacco di problemi con il caricamento di foto, quindi ho fatto molte ricerche anche su questo.

Sembra che il valore del bit can_upload sia impostato correttamente, ma ci sono alcuni album che non sono disponibili per accettare i caricamenti. I quattro che ho trovato sono Wall Photos (muro di amici), Foto muro, Foto di copertina e Foto profilo. Questi mostrano tutti can_upload: false.

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

quando la foto caricamenti falliscono, vediamo l'immagine ottenere un ID immagine, ma il post non ottenere un ID messaggio. La foto è in realtà caricato e disponibile tramite URL diretto, ma non è associato ad alcun Album:

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

Prova a filtrare questi album (sulla base di can_upload) dalla lista degli album disponibili per l'utente di scegliere durante il processo di caricamento.

Hai ancora errori? Gli album che non è stato possibile caricare sul profilo/coverphotos/foto sul muro?

Speriamo che questo aiuta qualcun altro in esecuzione in facebook foto errori di caricamento

0

c'è sicuramente qualche problema nel api grafico di Facebook come con il token di accesso pagina che stavo poter caricare le immagini ad esso, anche se ha mostrato che le foto can_upload è stato impostato su falso per tutti gli album di fabpage. (con lo stesso token di accesso)

+0

confermato: ha ottenuto la stessa situazione con l'album "Timeline Photos": l'API mostra 'can_upload = false' ma POST a/{album-id}/foto ha pubblicato un'immagine – Arij