讀取臉書朋友名單

Facebook 應用系統設定


程式列表

# 讀取 Facebook 朋友名單

from facebook import Facebook

def desktop_app(num_of_friends):
    # Facebook 應用系統註冊資料
    app_api_key = '張無忌'
    app_secret_key = '九陽神功'
    
    # Get api_key and secret_key from Facebook
    facebook = Facebook(app_api_key, app_secret_key)
    facebook.auth.createToken()
    
    # Show login window
    facebook.login()
    
    # Login to the window, then press enter
    print '登入 Facebook 後,按 [Enter] 繼續'
    
    raw_input()
    facebook.auth.getSession()
    info = facebook.users.getInfo([facebook.uid], ['name'])[0]
    
    friends = facebook.friends.get()
    friends = facebook.users.getInfo(friends[0:num_of_friends - 1], ['name', 'username', 'uid'])
        
    i = 1
    for friend in friends:
        print '(%3d): [%s] [%s] [%s]' % (i, friend['name'], friend['username'], friend['uid'])
        i = i + 1
    
if __name__=="__main__":
    desktop_app(999)

畫面輸出

ċ
FB-Friends.py
(1k)
李智,
2013年4月10日 上午12:47