проблемы с флагом can_upload - PullRequest
5 голосов
/ 20 марта 2012

Мы написали приложение, которое публикует текст и изображения в 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».

Буду очень признателен за понимание того, что здесь может происходить!

Ответы [ 2 ]

0 голосов
/ 30 мая 2014

определенно есть какая-то проблема в api-графике Facebook, так как с помощью маркера доступа к странице я смог загрузить на него изображения, даже если он показал, что для can_upload photos было установлено значение false для всех альбомов fabpage (с тем же маркером доступа)

0 голосов
/ 13 октября 2012

В последнее время у меня было много проблем с загрузкой фотографий, поэтому я также провел много исследований по этому вопросу.

Похоже, что битовое значение can_upload устанавливается правильно, но есть некоторые альбомы, которые недоступны для принятия загрузок.Четыре из них, которые я нашел, - это фотографии на стене (стена друзей), фотографии на стене, фотографии на обложке и фотографии профиля.Все они показывают can_upload: false.

https://graph.facebook.com/@profileid/albums?access_token=@yourtoken

Когда загрузка фотографий не удалась, мы видим, что изображение получает идентификатор изображения, но сообщение не получает идентификатор сообщения.На самом деле фотография загружена и доступна по прямой ссылке, но не связана ни с одним альбомом:

http://www.facebook.com/photo.php?fbid=@photoid

Попробуйте отфильтровать эти альбомы (на основе can_upload) из списка доступных альбомов дляпользователь для выбора во время процесса загрузки.

Вы все еще видите ошибки?Альбомы, которые вы не смогли загрузить в профиль / обложки / фотографии на стене?

Надеюсь, это поможет кому-то еще столкнуться с ошибками загрузки фотографий на Facebook

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...