2012-02-16 3 views
0

У меня есть пример приложения, которое загружает фотографии в учетную запись пользователя FB. Конечно, FB создает альбом с именем приложения и загружает фотографии в этом альбоме.Ссылка на приложение FB и создание альбома

Если пользователь меняет название альбома, FB по-прежнему загружает фотографии на один и тот же альбом (хотя альбом был переименован).

Как FB знает, какой альбом принадлежит моей заявке? Нет никаких очевидных признаков связи между моим appid и идентификаторами/ссылками альбома, которые FB создает для альбома.

Заранее спасибо.

SS

ответ

0

Там, скорее всего, объединение на внутреннем интерфейсе между AppID и AlbumID.

+0

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

+1

Ах, да, это не было ясно в вопросе. –

0

Нет простого способа узнать ваше приложение albumID.

три предложения для Вас:

  1. Позволяет пользователю выбрать альбом, чтобы загрузить фотографию. Вы можете сделать это, загрузив в альбом/альбом вместо меня/фотографии.

  2. Если вы хотите узнать свой альбом, как только вы загрузили одну фотографию, вы можете использовать возвращенный идентификатор вместе с FQL для запроса таблицы фотографий. Это работает независимо от альбома и позволит вам запрашивать объект object_id и возвращать идентификатор объекта альбома. например, SELECT album_object_id с фото, где object_id = '(yourobjectid)' Хранить это, это не изменится.

  3. Загрузите крошечное тестовое фото и используйте метод из 2 выше. Это позволит вам узнать свой текущий идентификатор альбома. Затем удалите крошечную тестовую фотографию.

Надеюсь, это поможет.

Смежные вопросы