如何处理Facebook API - 图Api Api

问题描述:

我想在我的网站上做一个应用程序,从他或她的Facebook帐户获取用户的照片或至少让他/她的朋友个人资料图片。 那么,怎么可以我做它..我试图使用Facebook开发人员部分,但我没有找到任何教程或文章,帮助我在这!如何处理Facebook API - 图Api Api

如果有人知道一步一步教程请将它传递给我。 也我想问一下,如果它需要服务器端代码或JavaScript是足够的?

谢谢

你想要一个认证用户的朋友的照片?它需要的几件事情,

  1. 创建一个Facebook应用程序:FB Documentation
  2. 请求扩展的权限来访问用户的照片和他们的朋友的照片Facebook Auth/Permissions
  3. FQL + JSDK请求数据JSDK Doc

检查用户是否授予您的应用程序访问其照片或其朋友照片的权限。这将使用Facebook的JSDK和FQL,它会检查已认证用户的权限Reference

FB.api( 
{ 
    method: 'fql.query', 
    query : 'SELECT user_photos, friends_photos FROM permissions WHERE uid=me()' // replace me() with a FB USER ID, me() uses currently logged in user id 
}, 
function(response) { 
    console.log(response); // response should be {user_photos="1", friends_photos="1"} if you have access ("0" if not) 
} 
); 

您的应用程序将需要比标准访问用户的帐户信息,以获得朋友的照片更多。实际的调用来获取已认证用户的朋友的照片如下:FQL Photo Table Reference

FB.api( 
{ 
    method: 'fql.query', 
    query : 'select pid, src_small FROM photo WHERE owner in (select uid from user where uid in (select uid2 from friend where uid1=me())' 
}, 
function(response) { 
    console.log(response); // this is the json object containing your authenticated user's friends 
} 
); 

祝你好运!