Загрузка фотографий Facebook в иностранный альбом вместо фотографий *appName*?

Я успешно загружаю фотографии с помощью своего приложения для iPhone и соответствующих вызовов Graph API, и они правильно попадают в (автоматически созданный) альбом «appName Photos» в новой учетной записи без существующих альбомов. Однако при загрузке в мою учетную запись фотография помещается в «Камера + фотографии», первый из нескольких альбомов, существующих для моей учетной записи, вместо создания нового для моего приложения. Что мне нужно учитывать, чтобы принудительно создать альбом, связанный с приложением? Нужно ли мне сначала пройти явный процесс создания альбома? Я думал, что вся необходимая информация будет предоставлена ​​процедурой входа в систему, содержащей appID (и, по-видимому, делает это при использовании «пустой» учетной записи)?

РЕДАКТИРОВАТЬ: У меня только что были программно перечислены альбомы, и на самом деле соответствующий альбом БЫЛ создан и теперь возвращается в список альбомов, однако он не отображается и не содержит фотографий. Так что, может быть, это скорее ошибка, что фактическая загрузка происходит в следующий альбом в ряду (может быть, какое-то состояние гонки на стороне FB)?

Спасибо за понимание, Хабитоти


person habitoti    schedule 20.07.2011    source источник


Ответы (1)


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

Вы можете использовать процедуру, описанную здесь (посмотрите на второй фрагмент кода ), чтобы убедиться, что он создает альбом с именем приложения.

person Femi    schedule 20.07.2011
comment
Спасибо... очень раздражает, что FB постоянно меняет поведение своих API :-( - person habitoti; 20.07.2011
comment
Ну, это цена, которую вы платите за игру: API остается прежним, но поведение меняется по желанию. - person Femi; 20.07.2011
comment
Назовите меня старой школой - для меня API и задокументированная семантика, стоящая за ним, каким-то образом связаны друг с другом ;-) - person habitoti; 20.07.2011
comment
Просто добавил некоторые дополнительные выводы в исходный пост - может быть, это скорее ошибка? - person habitoti; 20.07.2011
comment
Ты не ошибаешься, ты не ошибаешься. Добро пожаловать в новую эпоху :) - person Femi; 20.07.2011