Могу ли я найти все фотографии с тегами, связанные с этим пользователем? - PullRequest
0 голосов
/ 03 ноября 2011

Я использую Adobe ActionScript 3 SDK для платформы Facebook, чтобы получить все отмеченные фотографии текущего пользователя.Возможно ли это?

Я пробовал это:

FacebookDesktop.api("/"+uid+"/photos",getTagedPhotosHandler);

Но это только дает мне фотографии, принадлежащие этому пользователю.

1 Ответ

0 голосов
/ 05 ноября 2011

Скорее всего, вам придется использовать FQL для выполнения начального PID-поиска ... затем пакетировать pids и запрашивать URL-адреса. Следующие страницы документации FB имеют дополнительную информацию:

фото

photo_tag

Эти запросы будут необходимы:

SELECT pid FROM photo_tag WHERE subject=$uid

и

SELECT src, src_small, src_big FROM photo WHERE pid=$pid

Вы можете объединить их в следующее ...

select src, src_small, src_big from photo where pid in (select pid from photo_tag where uid=me())

Окончательное исполнение будет выглядеть примерно так:

Facebook.fqlQuery
(
    "select src, src_small, src_big FROM photo WHERE pid in (select pid FROM photo_tag where uid=me())",
    facebook_photosHandler
);

Я считаю, что требуются расширенные разрешения. На каждой из приведенных выше страниц должен быть указан список разрешений для выполнения этих запросов FQL.

Удачи.

...