Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I retrieve photos from a Facebook group using the GraphAPI?

I would like to retrieve photos from a facebook group using the GraphAPI. Based on FB Docs I don't see any connections to photos. I would like to get the photos and the users who uploaded them.

like image 730
user599263 Avatar asked Feb 02 '11 00:02

user599263


People also ask

How do I find photos in a Facebook group?

Tap in the top right of Facebook, then scroll down to Groups, tap Groups at the top and select your group. Tap Search. Enter names or keywords that appear in either the post or the comments of the post you're searching for and tap .


2 Answers

Graph API:

http://graph.facebook.com/GROUP_ID/?fields=name,description,albums

return

{
  "name": "Group name",
  "description": "Group description",
  "id": "GROUP_ID",
  "albums": {
    "data": [
      {
        "id": "GROUP_ALBUM_ID",
        "name": "GROUP_ALBUM_NAME",
        "link": "GROUP_ALBUM_LINK",
        "created": 1352388257,
        "modified": 1352388257,
        "cover_pid": 444427468954616,
        "count": 22
      }
    ],
    "paging": {
      "next": "https://graph.facebook.com/GROUP_ID/albums?limit=25&offset=25"
    }
  }
}

and next query

http://graph.facebook.com/GROUP_ALBUM_ID/photos?fields=picture,source,name&type=uploaded

like image 134
SooR Avatar answered Oct 18 '22 08:10

SooR


Ive been digging a bit in the same issue.

We have a group album which is has this url

https://www.facebook.com/media/set/?set=oa.10150651435446985

So the ID seems to be oa.10150651435446985

Another empty album gets album gets the set-id oa.10150652583791985

A note in the same group id 10150652589396985

Notice the similarity in ID's.

The direct link: http://facebook.com/10150651435446985 works to go to the album.

The album is created by user 1128233556 and the groupid is 184760601984.

Other, individual (not in an album) group photos are in "set" o.184760601984 where the digit represents the group id.

So what does "o" and "oa" stand for? a=album, o=?

Pictures have the following URL: https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-ash4/s720x720/420015_3293876662264_1128233556_33234982_110700674_n.jpg

420015_3293876662264_1128233556_33234982_110700674
??????_PHOTOID_______USER_______????_____?????????

Who can make something out of al that?

like image 21
wallflux Avatar answered Oct 18 '22 07:10

wallflux