Napisaliśmy aplikację, która publikuje tekst i obrazy na Facebooku. Aplikacja działa prawie zgodnie z przeznaczeniem, ale nadal pozostaje poważny problem. Ten problem wydaje się być związany z używaniem albumów Fan Page. Stworzyliśmy konto FB, które ma 2 strony fanów, każda z 3 albumami użytkownika. Jednak kilka albumów ma flagę can_upload ustawioną na false.problemy z can_upload flag
Pierwszy zestaw pytań brzmi: jak ustawić tę flagę? I dlaczego miałby być ustawiony na false dla albumów użytkownika? Czy może zostać zresetowany przez użytkownika lub w inny sposób?
W naszych 6 albumach na stronie Fan (2 strony fanów, po 3 albumy) 1 album ma ustawioną flagę "poprawnie", czyli can_upload = true. Do tego albumu możemy przesyłać obrazy i tekst zgodnie z oczekiwaniami. 5 z albumów ma opcję can_upload ustawioną na false. Możemy jednak przesłać obrazy i tekst do 3 z tych albumów (nie rozumiem, dlaczego tak się dzieje). 2 z albumów nie pozwalają nam przesyłać obrazów (to ma sens, biorąc pod uwagę, że can_upload jest ustawione na false, lub tak mi się wydaje).
Drugie pytanie brzmi: co właściwie robi ta flaga? Czy to tylko czasami używane? Czy na Facebooku występuje błąd, który powoduje, że działa on sporadycznie?
Jeśli flaga can_upload działała zgodnie z oczekiwaniami, możemy po prostu odfiltrować albumy strony Fan, które ustawiają na false. Ale jeśli to zrobimy, przynajmniej na naszym testowym koncie FB, wyrzucamy idealnie dobre albumy.
Komunikat o błędzie, który otrzymujemy z FB podczas próby wysłania do 2 stron Fan page, które NIE pozwalają na to: "Aplikacja nie ma możliwości wykonania tej funkcji API".
Każdy wgląd w to, co może się tu wydarzyć, byłby bardzo doceniony!
Zauważyłem pewną dziwność na równi z niektórymi albumami stron fanowskich naszej aplikacji.can_upload ustawione na false czasami oznacza, że nie możemy załadować; w innych przypadkach możemy go przesłać. Wygląda na to, że nie ma ustawionej wartości true dla żadnego z albumów konta, o którym mówię. – mellodev