Мы написали приложение, которое публикует текст и изображения в Facebook. Приложение работает почти так, как задумано, но остается серьезной проблемой. Эта проблема, кажется, специфична для использования альбомов Fan Page. Мы создали учетную запись FB с 2 фан-страницами, каждая из которых имеет 3 пользовательских альбома. Однако для некоторых альбомов флаг can_upload имеет значение false.
Итак, первый набор вопросов: как установить этот флаг? И почему он должен быть установлен в false для пользовательских альбомов? Может ли он быть сброшен пользователем или каким-либо другим способом?
В наших 6 альбомах фан-страниц (2 фан-страницы, по 3 альбома в каждом) 1 альбом имеет флаг, установленный как «правильно», то есть can_upload = true. Для этого альбома мы можем загружать изображения и текст, как и ожидалось. В 5 альбомах can_upload установлено значение false. Тем не менее, мы можем загрузить изображения и текст в 3 из этих альбомов (я не понимаю, почему это так). 2 альбома не позволяют нам загружать изображения (это имеет смысл, учитывая, что для can_upload задано значение false или мне так кажется).
Итак, второй вопрос: что на самом деле делает этот флаг? Это только иногда используется? Есть ли ошибка в Facebook, которая заставляет его работать спорадически?
Если флаг can_upload работает должным образом, мы можем просто отфильтровать альбомы фан-страницы, для которых установлено значение false. Но если мы сделаем это, по крайней мере, для нашего тестового аккаунта FB, мы выбрасываем совершенно хорошие почтовые альбомы.
Сообщение об ошибке, которое мы получаем от FB при попытке опубликовать в 2-х страницах фан-страниц, которые НЕ позволяют это сделать: «Приложение не имеет возможности сделать этот вызов API».
Буду очень признателен за понимание того, что здесь может происходить!