2012-12-16

Facebook JavaScript SDK - Facebook friends

facebook friends

取得好友清單

     FB.api('/me/friends', function(response){
      ...
     });
    
取得資料如下:
     {
        "data": [
           {
              "name": "USER_NAME",
              "id": "USER_ID"
           },
           {
              "name": "USER_NAME",
              "id": "USER_ID"
           },
           .....
           
         ],
        "paging": {
           "next": "..."
        }
     }
    

新增好友

     FB.ui({
      method: 'friends.add',
      id: 'USER_ID'
     },function(){
      ...
     });
    

取得有安裝本應用程式的好友清單

     // Facebook Query Language (FQL)
     var QueryString = "SELECT uid, name FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) AND is_app_user = 1";
   
     FB.api({
      method: 'fql.query',// 單筆援尋
      query: QueryString 
     },
     function(response){
      // response CallBack
      ...
     });
    
response data:

參考資料: