Próbuję dowiedzieć się, jak uzyskać dostęp do zdjęć/albumów z grup na Facebooku lub z wydarzeń. Grafowy interfejs API obiektu grupy/zdarzenia nie ma połączenia ze zdjęciem lub obrazami.

Jakiś inny sposób na dostęp do zdjęć i zdjęć z grup lub wydarzeń - być może przez FQL?

1
Marc Loeb 15 sierpień 2011, 18:45

2 odpowiedzi

Najlepsza odpowiedź

Sprawdź https://developers.facebook.com/docs/reference/fql/photo_tag/ , który umożliwiłby dostęp do zdjęć z wydarzenia po podaniu identyfikatora wydarzenia.

SELECT pid FROM photo_tag WHERE subject=$eid

Możesz wykonać podobne zapytanie dla grup. Oto uprawnienia, które musisz uzyskać od swojego użytkownika, zakładając, że wydarzenie/grupa nie jest publiczna.

Grupy: user_groups

Wydarzenia: user_photo_video_tags

Nie powinieneś potrzebować tokena dostępu, jeśli zdarzenie/grupa jest publiczna.

2
C Abernathy 16 sierpień 2011, 20:46
Cześć C, udało mi się sprawić, by działał przez pole object_id tabeli photo_tag w powyższym zapytaniu FQL. Użyłem tego object_id, aby interfejs API grafu otrzymał żądanie dla zwróconego obiektu i działało to bardzo ładnie. Dziękuję
 – 
Marc Loeb
18 sierpień 2011, 21:03
Cześć Marc, czy możesz udostępnić swój kod. mam podobne wymagania.
 – 
Sanjeev Gautam
22 kwiecień 2019, 09:27

Interfejs API ma teraz połączenie do pobierania zdjęć z wydarzenia, jest to [event_id]/photos i wymaga uprawnienia read_stream, jeśli wydarzenie jest publiczne, w przeciwnym razie wymaga również uprawnienia user_events lub friends_events

Jeśli chcesz uzyskać zdjęcia grupy, sprawdź to pytanie: odzyskaj zdjęcia z grupy na Facebooku za pomocą GraphAPI

0
kon psych 11 listopad 2012, 16:38