Saturday, May 19, 2012

Getting the list of friends and their feeds with python open_facebook

I use django facebook api and here is the example i use to list my friends and their feeds

import os
os.environ['DJANGO_SETTINGS_MODULE'] = 'django_frontend.settings'
from open_facebook.api import *
access_token ='AAACEdEose0cBAKiYPHcTG17gBhuZAUauHWsJH2aP8Oj4yeZCF7jZCvoLK1WGodyluzgQ1PxPTlLNZAynJ6Qo8TAZBqftxa7FTA4rCiB63oQZDZD'
fb = OpenFacebook(access_token)
#print fb.get('me/accounts')
permissions = [p for p, v in fb.get(
'me/permissions')['data'][0].items() if v]
#print permissions
#print fb.fql("SELECT uid,name FROM user WHERE uid IN " \
# "(SELECT uid2 FROM friend WHERE uid1 = me())")
facebook_friends = fb.get('me/friends')
print facebook_friends["data"]
for element in facebook_friends["data"]:
# print element["name"][0]
for key in element:
print key
print element[key]
print fb.get(element[key]+'/feed')
#fb_feed = fb.get('me/feed')
#print fb_feed

No comments: